Package org.aspectj.tools.ant.taskdefs
Klasse Ajc2
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.tools.ant.taskdefs.MatchingTask
org.apache.tools.ant.taskdefs.Javac
org.aspectj.tools.ant.taskdefs.Ajc2
- Alle implementierten Schnittstellen:
org.apache.tools.ant.types.selectors.SelectorContainer
public class Ajc2
extends org.apache.tools.ant.taskdefs.Javac
Ant task for the AspectJ compiler -- AJC.
List (.lst) files are passed in as includes.
This task was developed by the AspectJ Project
- Autor:
- Jeffrey Palm
- Siehe auch:
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic class
A simple class with one member --file
-- that represents an argument file.Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.apache.tools.ant.taskdefs.Javac
org.apache.tools.ant.taskdefs.Javac.ImplementationSpecificArgument
-
Feldübersicht
Von Klasse geerbte Felder org.apache.tools.ant.taskdefs.Javac
compileList, failOnError, listFiles
Von Klasse geerbte Felder org.apache.tools.ant.taskdefs.MatchingTask
fileset
Von Klasse geerbte Felder org.apache.tools.ant.Task
description, location, taskName, taskType, wrapper
Von Klasse geerbte Felder org.apache.tools.ant.ProjectComponent
project
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungCreates a nestedArgfile
, add it to the listargfiles
, and returns the newArgfile
instance.org.apache.tools.ant.types.PatternSet.NameEntry
Override Javac.createExclude() to sethaveExcludes
totrue
.org.apache.tools.ant.types.PatternSet.NameEntry
Override Javac.createInclude() to sethaveIncludes
totrue
.final void
execute()
void
Executes by first setting thebuild.compiler
property to AjcCompiler, then invokes the super.execute() method.Returns the java.util.List of argfiles.boolean
Returns if the-nocomments
flag is turned on.boolean
Returns if the-nosymbols
flag is turned on.boolean
Returns if the-preprocess
flag is turned on.Returns the number of threads.Returns the current workingdir.protected boolean
Whether we have used theexcludes
attribute.protected boolean
Whether we have used theincludes
attribute.void
prepare()
Guaranteed to be called before doing real execute.protected void
Overrides Javac.scanDir(..) so that it doesn't check dependencies.void
setArgfiles
(String argfiles) Sets the the argument files by the comma-delimited String passed in.void
setExcludes
(String excludes) Override Javac.setExcludes(String) to sethaveExcludes
totrue
.void
setIncludes
(String includes) Override Javac.setIncludes(String) to sethaveIncludes
totrue
.void
setNocomments
(boolean nocomments) Set the-nocomments
flag.void
setNosymbols
(boolean nosymbols) Set the-nosymbols
flag.void
setPreprocess
(boolean preprocess) Set the-preprocess
flag.void
setThreads
(Integer threads) Sets the number of threads.void
setWorkingdir
(File workingdir) Sets the workingdir.protected final void
Von Klasse geerbte Methoden org.apache.tools.ant.taskdefs.Javac
checkParameters, compile, createBootclasspath, createClasspath, createCompilerArg, createExtdirs, createSourcepath, createSrc, getBootclasspath, getClasspath, getCompiler, getCompilerVersion, getCurrentCompilerArgs, getDebug, getDebugLevel, getDepend, getDeprecation, getDestdir, getEncoding, getExecutable, getExtdirs, getFailonerror, getFileList, getIncludeantruntime, getIncludejavaruntime, getJavacExecutable, getListfiles, getMemoryInitialSize, getMemoryMaximumSize, getNowarn, getOptimize, getSource, getSourcepath, getSrcdir, getSystemJavac, getTarget, getTempdir, getVerbose, isForkedJavac, isJdkCompiler, recreateSrc, resetFileLists, setBootclasspath, setBootClasspathRef, setClasspath, setClasspathRef, setCompiler, setDebug, setDebugLevel, setDepend, setDeprecation, setDestdir, setEncoding, setExecutable, setExtdirs, setFailonerror, setFork, setIncludeantruntime, setIncludejavaruntime, setListfiles, setMemoryInitialSize, setMemoryMaximumSize, setNowarn, setOptimize, setProceed, setSource, setSourcepath, setSourcepathRef, setSrcdir, setTarget, setTempdir, setVerbose
Von Klasse geerbte Methoden org.apache.tools.ant.taskdefs.MatchingTask
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExcludesFile, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludesfile, setFollowSymlinks, setIncludesfile, setProject, XsetIgnore, XsetItems
Von Klasse geerbte Methoden org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Von Klasse geerbte Methoden org.apache.tools.ant.ProjectComponent
getProject
-
Felddetails
-
ADAPTER_CLASS
The name of the adapter we use.- Siehe auch:
-
-
Konstruktordetails
-
Ajc2
public Ajc2()
-
-
Methodendetails
-
hasExcludes
protected boolean hasExcludes()Whether we have used theexcludes
attribute.- Gibt zurück:
- Whether we have used the
excludes
attribute.
-
hasIncludes
protected boolean hasIncludes()Whether we have used theincludes
attribute.- Gibt zurück:
- Whether we have used the
includes
attribute.
-
setThreads
Sets the number of threads.- Parameter:
threads
- the number of threads.- Siehe auch:
-
getThreads
Returns the number of threads.- Gibt zurück:
- the number of threads.
- Siehe auch:
-
setNocomments
public void setNocomments(boolean nocomments) Set the-nocomments
flag.- Parameter:
nocomments
- true turns on the flag.- Siehe auch:
-
getNocomments
public boolean getNocomments()Returns if the-nocomments
flag is turned on.- Gibt zurück:
true
if the-nocomments
flag is on.- Siehe auch:
-
setNosymbols
public void setNosymbols(boolean nosymbols) Set the-nosymbols
flag.- Parameter:
nosymbols
- true turns on the flag.- Siehe auch:
-
getNosymbols
public boolean getNosymbols()Returns if the-nosymbols
flag is turned on.- Gibt zurück:
true
if the-nosymbols
flag is on.- Siehe auch:
-
setPreprocess
public void setPreprocess(boolean preprocess) Set the-preprocess
flag.- Parameter:
preprocess
-true
turns on the-preprocess
flag.- Siehe auch:
-
getPreprocess
public boolean getPreprocess()Returns if the-preprocess
flag is turned on.- Gibt zurück:
true
if the-preprocess
flag is on.- Siehe auch:
-
setWorkingdir
Sets the workingdir.- Parameter:
workingdir
- the new workingdir.- Siehe auch:
-
getWorkingdir
Returns the current workingdir.- Gibt zurück:
- the current workingdir.
- Siehe auch:
-
setArgfiles
Sets the the argument files by the comma-delimited String passed in.- Parameter:
argfiles
- comma-delimited String contained argument files.
-
createArgfile
Creates a nestedArgfile
, add it to the listargfiles
, and returns the newArgfile
instance.- Gibt zurück:
- a new
Argfile
instance.
-
getArgfiles
Returns the java.util.List of argfiles. This could benull
.- Gibt zurück:
- the list of argfiles.
-
createInclude
public org.apache.tools.ant.types.PatternSet.NameEntry createInclude()Override Javac.createInclude() to sethaveIncludes
totrue
.- Setzt außer Kraft:
createInclude
in Klasseorg.apache.tools.ant.taskdefs.MatchingTask
- Gibt zurück:
- new PatternSet.NameEntry to be added to the include list.
- Siehe auch:
-
createExclude
public org.apache.tools.ant.types.PatternSet.NameEntry createExclude()Override Javac.createExclude() to sethaveExcludes
totrue
.- Setzt außer Kraft:
createExclude
in Klasseorg.apache.tools.ant.taskdefs.MatchingTask
- Gibt zurück:
- new PatternSet.NameEntry to be added to the exclude list.
- Siehe auch:
-
setIncludes
Override Javac.setIncludes(String) to sethaveIncludes
totrue
.- Setzt außer Kraft:
setIncludes
in Klasseorg.apache.tools.ant.taskdefs.MatchingTask
- Parameter:
includes
- Comma-separated list of includes.- Siehe auch:
-
setExcludes
Override Javac.setExcludes(String) to sethaveExcludes
totrue
.- Setzt außer Kraft:
setExcludes
in Klasseorg.apache.tools.ant.taskdefs.MatchingTask
- Parameter:
excludes
- Comma-separated list of excludes.- Siehe auch:
-
getAdapterClass
-
execute
public final void execute() throws org.apache.tools.ant.BuildException- Setzt außer Kraft:
execute
in Klasseorg.apache.tools.ant.taskdefs.Javac
- Löst aus:
org.apache.tools.ant.BuildException
-
executeAfterPrepare
public void executeAfterPrepare() throws org.apache.tools.ant.BuildExceptionExecutes by first setting thebuild.compiler
property to AjcCompiler, then invokes the super.execute() method.- Löst aus:
org.apache.tools.ant.BuildException
- Siehe auch:
-
prepare
public void prepare()Guaranteed to be called before doing real execute. -
useDefaultSrcdir
protected final void useDefaultSrcdir() -
scanDir
Overrides Javac.scanDir(..) so that it doesn't check dependencies.- Setzt außer Kraft:
scanDir
in Klasseorg.apache.tools.ant.taskdefs.Javac
- Siehe auch:
-