org.aspectj.tools.ant.taskdefs
Class Ajc
java.lang.Object
|
+--org.apache.tools.ant.ProjectComponent
|
+--org.apache.tools.ant.Task
|
+--org.apache.tools.ant.taskdefs.MatchingTask
|
+--org.aspectj.tools.ant.taskdefs.Ajc
- All Implemented Interfaces:
- org.apache.tools.ant.types.selectors.SelectorContainer
- public class Ajc
- extends org.apache.tools.ant.taskdefs.MatchingTask
Main taskdef class for the AspectJ compiler, ajc
.
See the README and examples/build.xml for more information.
Fields inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
fileset, useDefaultExcludes |
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary |
Ajc()
|
Methods inherited from class org.apache.tools.ant.taskdefs.MatchingTask |
addAnd, addContains, addCustom, addDate, addDepend, addDepth, addFilename, addMajority, addNone, addNot, addOr, addPresent, addSelector, addSize, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AJC_CLASSNAME
public static final java.lang.String AJC_CLASSNAME
FALSE_MAIN
public static final java.lang.String FALSE_MAIN
version
protected boolean version
source14
protected boolean source14
ignoredOptions
protected java.util.Set ignoredOptions
cmd
protected org.apache.tools.ant.types.Commandline cmd
vmcmd
protected org.apache.tools.ant.types.Commandline vmcmd
Ajc
public Ajc()
setVerbose
public void setVerbose(boolean verbose)
setVersion
public void setVersion(boolean version)
setNocomments
public void setNocomments(boolean nocomments)
setEmacssym
public void setEmacssym(boolean input)
setUsejavac
public void setUsejavac(boolean input)
setPreprocess
public void setPreprocess(boolean preprocess)
setWorkingdir
public void setWorkingdir(java.lang.String workingdir)
setDestdir
public void setDestdir(java.lang.String destdir)
setOptimize
public void setOptimize(boolean optimize)
setClasspath
public void setClasspath(org.apache.tools.ant.types.Path classpath)
createClasspath
public org.apache.tools.ant.types.Path createClasspath()
setClasspathref
public void setClasspathref(org.apache.tools.ant.types.Reference classpathref)
setBootclasspath
public void setBootclasspath(org.apache.tools.ant.types.Path bootclasspath)
createBootclasspath
public org.apache.tools.ant.types.Path createBootclasspath()
setBootclasspathref
public void setBootclasspathref(org.apache.tools.ant.types.Reference bootclasspathref)
setExtdirs
public void setExtdirs(org.apache.tools.ant.types.Path extdirs)
createExtdirs
public org.apache.tools.ant.types.Path createExtdirs()
setArgfile
public void setArgfile(java.io.File argfile)
setArgfiles
public void setArgfiles(java.lang.String argfiles)
setEncoding
public void setEncoding(java.lang.String encoding)
setSource
public void setSource(java.lang.String input)
setLenient
public void setLenient(boolean input)
setStrict
public void setStrict(boolean input)
setPorting
public void setPorting(boolean input)
setX
public void setX(java.lang.String input)
setThreads
public void setThreads(int threads)
setDumpstack
public void setDumpstack(boolean dumpstack)
setInternalclasspath
public void setInternalclasspath(org.apache.tools.ant.types.Path internalclasspath)
createInternalclasspath
public org.apache.tools.ant.types.Path createInternalclasspath()
setInternalclasspathref
public void setInternalclasspathref(org.apache.tools.ant.types.Reference internalclasspathref)
setSrcdir
public void setSrcdir(org.apache.tools.ant.types.Path srcdir)
createSrc
public org.apache.tools.ant.types.Path createSrc()
createSrcdir
public org.apache.tools.ant.types.Path createSrcdir()
setFork
public void setFork(boolean fork)
setFailonerror
public void setFailonerror(boolean failonerror)
setMaxmemory
public void setMaxmemory(java.lang.String max)
setJvmarg
public void setJvmarg(java.lang.String input)
createJvmarg
public org.apache.tools.ant.types.Commandline.Argument createJvmarg()
setNosymbols
public void setNosymbols(boolean nosymbols)
setDebug
public void setDebug(boolean debug)
setDeprecation
public void setDeprecation(boolean deprecation)
setTarget
public void setTarget(java.lang.String target)
setDepend
public void setDepend(java.lang.String depend)
setIncludeantruntime
public void setIncludeantruntime(boolean includeAntruntime)
setIncludejavaruntime
public void setIncludejavaruntime(boolean includeJavaruntime)
ignore
protected final void ignore(java.lang.String attribute)
backdoorSetFile
public void backdoorSetFile(java.io.File file)
reset
public void reset()
- reset variables to permit gc
setif
protected final void setif(boolean b,
java.lang.String flag)
execute
public void execute()
throws org.apache.tools.ant.BuildException
- Overrides:
execute
in class org.apache.tools.ant.Task
version
protected void version(org.apache.tools.ant.types.Path classpath)
findClass
protected java.lang.Class findClass(java.lang.String classname,
org.apache.tools.ant.types.Path classpathPath)
fork
protected int fork()
throws org.apache.tools.ant.BuildException
render
public static java.lang.String render(java.lang.String[] args)
- utility to render String[] for logging
spoon
protected int spoon()
throws org.apache.tools.ant.BuildException
check
protected final boolean check(java.io.File file,
java.lang.String name,
boolean isDir,
org.apache.tools.ant.Location loc)
main
public static void main(java.lang.String[] args)