Package org.codehaus.groovy.ant
Class UberCompileTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.codehaus.groovy.ant.UberCompileTask
- All Implemented Interfaces:
- Cloneable
public class UberCompileTask
extends org.apache.tools.ant.Task
Compiles Java and Groovy source files.
 This works by invoking the 
GenerateStubsTask task, then the
 Javac task and then the GroovycTask.  Each task can be
 configured by creating a nested element.  Common configuration such as
 the source dir and classpath is picked up from this task's configuration.- 
Field SummaryFields inherited from class org.apache.tools.ant.Tasktarget, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.tools.ant.types.Pathorg.codehaus.groovy.ant.UberCompileTask.GenStubsAdapterorg.codehaus.groovy.ant.UberCompileTask.GroovycAdapterorg.codehaus.groovy.ant.UberCompileTask.JavacAdapterorg.apache.tools.ant.types.Pathvoidexecute()org.apache.tools.ant.types.Pathorg.apache.tools.ant.types.PathvoidsetClasspath(org.apache.tools.ant.types.Path path) voidsetClasspathRef(org.apache.tools.ant.types.Reference r) voidsetDestdir(File dir) voidsetSrcdir(org.apache.tools.ant.types.Path dir) protected voidvalidate()Methods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Constructor Details- 
UberCompileTaskpublic UberCompileTask()
 
- 
- 
Method Details- 
createSrcpublic org.apache.tools.ant.types.Path createSrc()
- 
setSrcdirpublic void setSrcdir(org.apache.tools.ant.types.Path dir) 
- 
getSrcdirpublic org.apache.tools.ant.types.Path getSrcdir()
- 
setDestdir
- 
setClasspathpublic void setClasspath(org.apache.tools.ant.types.Path path) 
- 
getClasspathpublic org.apache.tools.ant.types.Path getClasspath()
- 
createClasspathpublic org.apache.tools.ant.types.Path createClasspath()
- 
setClasspathRefpublic void setClasspathRef(org.apache.tools.ant.types.Reference r) 
- 
createGeneratestubspublic org.codehaus.groovy.ant.UberCompileTask.GenStubsAdapter createGeneratestubs()
- 
createGroovycpublic org.codehaus.groovy.ant.UberCompileTask.GroovycAdapter createGroovyc()
- 
createJavacpublic org.codehaus.groovy.ant.UberCompileTask.JavacAdapter createJavac()
- 
validateprotected void validate() throws org.apache.tools.ant.BuildException- Throws:
- org.apache.tools.ant.BuildException
 
- 
executepublic void execute() throws org.apache.tools.ant.BuildException- Overrides:
- executein class- org.apache.tools.ant.Task
- Throws:
- org.apache.tools.ant.BuildException
 
 
-