| java.lang.Object org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory
CompilerAdapterFactory | final public class CompilerAdapterFactory (Code) | | Creates the necessary compiler adapter, given basic criteria.
since: Ant 1.3 |
Method Summary | |
public static CompilerAdapter | getCompiler(String compilerType, Task task) 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 thefull classname of the compiler's adapter. Parameters: task - a task to log through. |
getCompiler | public static CompilerAdapter getCompiler(String compilerType, Task task) throws BuildException(Code) | | 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 thefull classname of the compiler's adapter. Parameters: task - a task to log through. the compiler adapter throws: BuildException - if the compiler type could not be resolved intoa compiler adapter. |
|
|