org.apache.tools.ant.taskdefs.compilers
Class CompilerAdapterFactory
public
class
CompilerAdapterFactory
extends Object
Creates the necessary compiler adapter, given basic criteria.
Since: Ant 1.3
Based on the parameter passed in, this method creates the necessary
factory desired.
The current mapping for compiler names are as follows:
- jikes = jikes compiler
- classic, javac1.1, javac1.2 = the standard compiler from JDK
1.1/1.2
- modern, javac1.3, javac1.4, javac1.5 = the compiler of JDK 1.3+
- jvc, microsoft = the command line compiler from Microsoft's SDK
for Java / Visual J++
- kjc = the kopi compiler
- gcj = the gcj compiler from gcc
- sj, symantec = the Symantec Java compiler
- a fully qualified classname = the name of a compiler
adapter
Parameters: compilerType either the name of the desired compiler, or the
full classname of the compiler's adapter. task a task to log through.
Throws: BuildException if the compiler type could not be resolved into
a compiler adapter.
Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.