|
Eclipse JDT Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter
org.eclipse.jdt.core.JDTCompilerAdapter
public class JDTCompilerAdapter
Ant 1.5 compiler adapter for the Eclipse Java compiler. This adapter permits the
Eclipse Java compiler to be used with the javac task in Ant scripts. In order
to use it, just set the property build.compiler as follows:
<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
For more information on Ant check out the website at http://jakarta.apache.org/ant/ .
| 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, optimize, project, src, target, verbose |
| Constructor Summary | |
|---|---|
JDTCompilerAdapter()
|
|
| Method Summary | |
|---|---|
boolean |
execute()
Performs a compile using the JDT batch compiler |
protected void |
logAndAddFilesToCompile(org.apache.tools.ant.types.Commandline cmd)
Modified from base class, Logs the compilation parameters, adds the files to compile and logs the "niceSourceList" Appends encoding information at the end of arguments |
protected org.apache.tools.ant.types.Commandline |
setupJavacCommand()
|
| Methods inherited from class org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter |
|---|
addCurrentCompilerArgs, addExtdirsToClasspath, assumeJava11, assumeJava12, assumeJava13, assumeJava14, assumeJava15, assumeJava16, executeExternalCompile, executeExternalCompile, getBootClassPath, getCompileClasspath, getJavac, getNoDebugArgument, getProject, setJavac, setupJavacCommand, setupJavacCommandlineSwitches, setupJavacCommandlineSwitches, setupModernJavacCommand, setupModernJavacCommandlineSwitches |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JDTCompilerAdapter()
| Method Detail |
|---|
public boolean execute()
throws org.apache.tools.ant.BuildException
org.apache.tools.ant.BuildException - if anything wrong happen during the compilation
protected org.apache.tools.ant.types.Commandline setupJavacCommand()
throws org.apache.tools.ant.BuildException
setupJavacCommand in class org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapterorg.apache.tools.ant.BuildExceptionprotected void logAndAddFilesToCompile(org.apache.tools.ant.types.Commandline cmd)
logAndAddFilesToCompile in class org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdaptercmd - the given command line
|
Eclipse JDT Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) 2000, 2010 IBM Corporation and others. All rights reserved.