# Package org.apache.tools.ant.taskdefs.compilers

Interface Summary
CompilerAdapter: The interface that all compiler adapters must adhere to.
CompilerAdapterExtension: Extension interface for compilers that support source extensions other than .java.

Class Summary
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.
Javac12: Deprecated. Use `Javac13` instead.
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.