org.aspectj.tools.ant.taskdefs
Class Ajc10

java.lang.Object
  extended by MatchingTask
      extended by org.aspectj.tools.ant.taskdefs.Ajc10

public class Ajc10
extends MatchingTask

Main taskdef class for the AspectJ 1.0 compiler, ajc. See the README and examples/build.xml for more information.


Field Summary
protected  Commandline cmd
           
protected  java.util.Set ignoredOptions
           
protected  boolean source14
           
protected  Commandline vmcmd
           
 
Constructor Summary
Ajc10()
           
 
Method Summary
 void backdoorSetFile(java.io.File file)
           
protected  boolean check(java.io.File file, java.lang.String name, boolean isDir, Location loc)
           
 Path createBootclasspath()
           
 Path createClasspath()
           
 Path createExtdirs()
           
 Path createInternalclasspath()
           
 Commandline.Argument createJvmarg()
           
 Path createSrc()
           
 Path createSrcdir()
           
 void execute()
           
protected  void ignore(java.lang.String attribute)
           
static java.lang.String render(java.lang.String[] args)
          utility to render String[] for logging
 void reset()
          reset variables to permit gc
 void setArgfile(java.io.File argfile)
           
 void setArgfiles(java.lang.String argfiles)
           
 void setBootclasspath(Path bootclasspath)
           
 void setBootclasspathref(Reference bootclasspathref)
           
 void setClasspath(Path classpath)
           
 void setClasspathref(Reference classpathref)
           
 void setDebug(boolean debug)
           
 void setDepend(java.lang.String depend)
           
 void setDeprecation(boolean deprecation)
           
 void setDestdir(java.lang.String destdir)
           
 void setDumpstack(boolean dumpstack)
           
 void setEmacssym(boolean input)
           
 void setEncoding(java.lang.String encoding)
           
 void setExtdirs(Path extdirs)
           
 void setFailonerror(boolean failonerror)
           
 void setFork(boolean fork)
           
protected  void setif(boolean b, java.lang.String flag)
           
 void setIncludeantruntime(boolean includeAntruntime)
           
 void setIncludejavaruntime(boolean includeJavaruntime)
           
 void setInternalclasspath(Path internalclasspath)
           
 void setInternalclasspathref(Reference internalclasspathref)
           
 void setJvmarg(java.lang.String input)
           
 void setLenient(boolean input)
           
 void setMaxmemory(java.lang.String max)
           
 void setNocomments(boolean nocomments)
           
 void setNosymbols(boolean nosymbols)
           
 void setOptimize(boolean optimize)
           
 void setPorting(boolean input)
           
 void setPreprocess(boolean preprocess)
           
 void setSource(java.lang.String input)
           
 void setSrcdir(Path srcdir)
           
 void setStrict(boolean input)
           
 void setTarget(java.lang.String target)
           
 void setThreads(int threads)
           
 void setUsejavac(boolean input)
           
 void setVerbose(boolean verbose)
           
 void setVersion(boolean version)
           
 void setWorkingdir(java.lang.String workingdir)
           
 void setX(java.lang.String input)
           
protected  int spoon()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

source14

protected boolean source14

ignoredOptions

protected java.util.Set ignoredOptions

cmd

protected Commandline cmd

vmcmd

protected Commandline vmcmd
Constructor Detail

Ajc10

public Ajc10()
Method Detail

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(Path classpath)

createClasspath

public Path createClasspath()

setClasspathref

public void setClasspathref(Reference classpathref)

setBootclasspath

public void setBootclasspath(Path bootclasspath)

createBootclasspath

public Path createBootclasspath()

setBootclasspathref

public void setBootclasspathref(Reference bootclasspathref)

setExtdirs

public void setExtdirs(Path extdirs)

createExtdirs

public 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(Path internalclasspath)

createInternalclasspath

public Path createInternalclasspath()

setInternalclasspathref

public void setInternalclasspathref(Reference internalclasspathref)

setSrcdir

public void setSrcdir(Path srcdir)

createSrc

public Path createSrc()

createSrcdir

public 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 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 BuildException
Throws:
BuildException

render

public static java.lang.String render(java.lang.String[] args)
utility to render String[] for logging


spoon

protected int spoon()
             throws BuildException
Throws:
BuildException

check

protected final boolean check(java.io.File file,
                              java.lang.String name,
                              boolean isDir,
                              Location loc)