Class Ajc
java.lang.Object
org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter
org.aspectj.tools.ant.taskdefs.compilers.Ajc
- All Implemented Interfaces:
org.apache.tools.ant.taskdefs.compilers.CompilerAdapter
public class Ajc
extends org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter
Ajc uses this as the CompilerAdapter.
This task was developed by the AspectJ Project
- Author:
- Jeffrey Palm
- See Also:
Ajc2
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
The value of a compiler success.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
execute()
Checks the command line for arguments allowed only in AJC and disallowed by AJC and then calls thecompile()
method.protected void
logAndAddFilesToCompile(org.apache.tools.ant.types.Commandline cmd)
Logs the compilation parameters, adds the files to compile and logs the "niceSourceList"Methods inherited from class org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter
addCurrentCompilerArgs, addExtdirsToClasspath, assumeJava11, assumeJava12, assumeJava13, assumeJava14, assumeJava15, executeExternalCompile, executeExternalCompile, getCompileClasspath, getJavac, getNoDebugArgument, getProject, setJavac, setupJavacCommand, setupJavacCommand, setupJavacCommandlineSwitches, setupJavacCommandlineSwitches, setupModernJavacCommand, setupModernJavacCommandlineSwitches
-
Field Details
-
AJC_COMPILER_SUCCESS
public static final int AJC_COMPILER_SUCCESSThe value of a compiler success.- See Also:
- Constant Field Values
-
-
Constructor Details
-
Ajc
public Ajc()
-
-
Method Details
-
execute
public boolean execute() throws org.apache.tools.ant.BuildExceptionChecks the command line for arguments allowed only in AJC and disallowed by AJC and then calls thecompile()
method.- Returns:
- true if a good compile, false otherwise.
- Throws:
org.apache.tools.ant.BuildException
-
logAndAddFilesToCompile
protected void logAndAddFilesToCompile(org.apache.tools.ant.types.Commandline cmd)Logs the compilation parameters, adds the files to compile and logs the "niceSourceList"- Overrides:
logAndAddFilesToCompile
in classorg.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter
-