org.apache.tools.ant.taskdefs.compilersClass Jikes
- java.lang.Object
- org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter
- org.apache.tools.ant.taskdefs.compilers.Jikes
- All Implemented Interfaces:
- CompilerAdapter, CompilerAdapterExtension
public class Jikes extends DefaultCompilerAdapterThe implementation of the jikes compiler. This is primarily a cut-and-paste from the original javac task before it was refactored.
- Since:
- Ant 1.3
Field Summary
Fields inherited from class org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter
attributes, bootclasspath, compileClasspath, compileList, compileSourcepath, debug, depend, deprecation, destDir, encoding, extdirs, includeAntRuntime, includeJavaRuntime, location, lSep, memoryInitialSize, memoryMaximumSize, modulepath, moduleSourcepath, optimize, project, release, src, target, upgrademodulepath, verbose
Constructor Summary
Constructors Constructor and Description Jikes()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description boolean
execute()
Performs a compile using the Jikes compiler from IBM.
Methods inherited from class org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter
addCurrentCompilerArgs, addExtdirsToClasspath, assumeJava11, assumeJava12, assumeJava13, assumeJava14, assumeJava15, assumeJava16, assumeJava17, assumeJava18, assumeJava19, assumeJava9, assumeJava9Plus, executeExternalCompile, executeExternalCompile, getBootClassPath, getCompileClasspath, getJavac, getModulepath, getModulesourcepath, getNoDebugArgument, getProject, getSupportedFileExtensions, getUpgrademodulepath, logAndAddFilesToCompile, setJavac, setupJavacCommand, setupJavacCommand, setupJavacCommandlineSwitches, setupJavacCommandlineSwitches, setupModernJavacCommand, setupModernJavacCommandlineSwitches
Method Detail
execute
public boolean execute() throws BuildExceptionPerforms a compile using the Jikes compiler from IBM. Mostly of this code is identical to doClassicCompile() However, it does not support all options like extdirs, deprecation and so on, because there is no option in jikes and I don't understand what they should do. It has been successfully tested with jikes >1.10.
- Returns:
- true if the compilation succeeded
- Throws:
BuildException
- on error