org.aspectj.tools.ant.taskdefs.compilers
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:
Ajc

Field Summary
static int AJC_COMPILER_SUCCESS
          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
Ajc()
           
 
Method Summary
 boolean execute()
          Checks the command line for arguments allowed only in AJC and disallowed by AJC and then calls the compile() method.
protected  void logAndAddFilesToCompile(org.apache.tools.ant.types.Commandline cmd)
          Logs the compilation parameters, adds the files to compile and logs the &qout;niceSourceList"
 
Methods inherited from class org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter
addCurrentCompilerArgs, addExtdirsToClasspath, assumeJava11, assumeJava12, assumeJava13, executeExternalCompile, getCompileClasspath, getJavac, setJavac, setupJavacCommand, setupJavacCommand, setupJavacCommandlineSwitches, setupJavacCommandlineSwitches, setupModernJavacCommand, setupModernJavacCommandlineSwitches
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AJC_COMPILER_SUCCESS

public static final int AJC_COMPILER_SUCCESS
The value of a compiler success.
Constructor Detail

Ajc

public Ajc()
Method Detail

execute

public boolean execute()
                throws org.apache.tools.ant.BuildException
Checks the command line for arguments allowed only in AJC and disallowed by AJC and then calls the compile() method.
Overrides:
execute in class org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter
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 &qout;niceSourceList"
Overrides:
logAndAddFilesToCompile in class org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter