API Overview API Index Package Overview Direct link to this page
Apache Ant 1.7.1
  org.apache.tools.ant.taskdefs.compilers. DefaultCompilerAdapter View Source
Author(s)
Since
Ant 1.3
Version
Serial
Hierarchy
 Object
      DefaultCompilerAdapter
Implements
 CompilerAdapter
Subclasses
Description
publicabstract abstract class DefaultCompilerAdapter
  This is the default implementation for the CompilerAdapter interface.
See also:   
Constructors
public DefaultCompilerAdapter ()
Methods
Hide/Show inherited methods
protected void addCurrentCompilerArgs (Commandline cmd)
  Adds the command line arguments specific to the current implementation.
protected void addExtdirsToClasspath (Path classpath)
  Add extdirs to classpath
protected boolean assumeJava11 ()
  Shall we assume JDK 1.1 command line switches?
protected boolean assumeJava12 ()
  Shall we assume JDK 1.2 command line switches?
protected boolean assumeJava13 ()
  Shall we assume JDK 1.3 command line switches?
protected boolean assumeJava14 ()
  Shall we assume JDK 1.4 command line switches?
protected boolean assumeJava15 ()
  Shall we assume JDK 1.5 command line switches?
protected boolean assumeJava16 ()
  Shall we assume JDK 1.6 command line switches?
protected int executeExternalCompile (java.lang.String args, int firstFileName)
  Do the compile with the specified arguments.
protected int executeExternalCompile (java.lang.String args, int firstFileName, boolean quoteFiles)
  Do the compile with the specified arguments.
protected Path getBootClassPath ()
  Combines a user specified bootclasspath with the system bootclasspath taking build.sysclasspath into account.
protected Path getCompileClasspath ()
  Builds the compilation classpath.
public Javac getJavac ()
  Get the Javac task instance associated with this compiler adapter
protected java.lang.String getNoDebugArgument ()
  The argument the compiler wants to see if the debug attribute has been set to false.
protected Project getProject ()
  Get the project this compiler adapter was created in.
protected void logAndAddFilesToCompile (Commandline cmd)
  Logs the compilation parameters, adds the files to compile and logs the "niceSourceList"
public void setJavac (Javac attributes) [Specified in CompilerAdapter]
  Set the Javac instance which contains the configured compilation attributes.
protected Commandline setupJavacCommand ()
  Set up the command line.
protected Commandline setupJavacCommand (boolean debugLevelCheck)
  Does the command line argument processing for classic and adds the files to compile as well.
protected Commandline setupJavacCommandlineSwitches (Commandline cmd)
  Get the command line arguments for the switches.
protected Commandline setupJavacCommandlineSwitches (Commandline cmd, boolean useDebugLevel)
  Does the command line argument processing common to classic and modern.
protected Commandline setupModernJavacCommand ()
  Does the command line argument processing for modern and adds the files to compile as well.
protected Commandline setupModernJavacCommandlineSwitches (Commandline cmd)
  Does the command line argument processing for modern.
Fields
Hide/Show inherited fields
protected Javac attributes
protected Path bootclasspath
protected Path compileClasspath
protected java.io.File compileList
protected Path compileSourcepath
protected boolean debug
protected boolean depend
protected boolean deprecation
protected java.io.File destDir
protected java.lang.String encoding
protected Path extdirs
protected boolean includeAntRuntime
protected boolean includeJavaRuntime
protected Location location
protectedfinalstatic java.lang.String lSep
protected java.lang.String memoryInitialSize
protected java.lang.String memoryMaximumSize
protected boolean optimize
protected Project project
protected Path src
protected java.lang.String target
protected boolean verbose
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar