| Interface | Description | 
|---|---|
| CompilerAdapter | The interface that all compiler adapters must adhere to. | 
| CompilerAdapterExtension | Extension interface for compilers that support source extensions
 other than .java. | 
| Class | Description | 
|---|---|
| AptCompilerAdapter | The implementation of the apt compiler for JDK 1.5. | 
| AptExternalCompilerAdapter | The implementation of the apt compiler for JDK 1.5 using an external process | 
| CompilerAdapterFactory | Creates the necessary compiler adapter, given basic criteria. | 
| DefaultCompilerAdapter | This is the default implementation for the CompilerAdapter interface. | 
| Gcj | The implementation of the gcj compiler. | 
| Javac13 | The implementation of the javac compiler for JDK 1.3
 This is primarily a cut-and-paste from the original javac task before it
 was refactored. | 
| JavacExternal | Performs a compile using javac externally. | 
| Jikes | The implementation of the jikes compiler. | 
| Jvc | The implementation of the jvc compiler from microsoft. | 
| Kjc | The implementation of the Java compiler for KJC. | 
| Sj | The implementation of the sj compiler. |