| The implementation of the apt compiler for JDK 1.5
As usual, the low level entry points for Java tools are neither documented or
stable; this entry point may change from that of 1.5.0_01-b08 without any
warning at all. The IDE decompile of the tool entry points is as follows:
public class Main {
public Main() ;
public static transient void main(String... strings) ;
public static transient int process(String... strings);
public static transient int process(PrintWriter printWriter,
String... strings) ;
public static transient int process(
AnnotationProcessorFactory annotationProcessorFactory,
String... strings) ;
public static transient int process(
AnnotationProcessorFactory annotationProcessorFactory,
PrintWriter printWriter,
String... strings);
private static transient int processing(
AnnotationProcessorFactory annotationProcessorFactory,
PrintWriter printWriter,
String... strings) ;
}
This Adapter is designed to run Apt in-JVM, an option that is not actually
exposed to end-users, because it was too brittle during beta testing; classpath
problems being the core issue.
since: Ant 1.7 |