Support for compilation related tasks.
| Modifiers | Name | Description | 
|---|---|---|
| protected Path | classpath | |
| protected CompilerConfiguration | config | |
| protected File | destdir | |
| protected boolean | failOnError | |
| protected LoggingHelper | log | |
| protected Path | src | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | protected void | compile() | 
|  | protected GroovyClassLoader | createClassLoader() | 
|  | Path | createClasspath() | 
|  | CompilerConfiguration | createConfiguration() | 
|  | Path | createSrc() | 
|  | void | execute() | 
|  | Path | getClasspath() | 
|  | boolean | getFailonerror() | 
|  | Path | getSrcdir() | 
|  | protected void | handleException(Exception e) | 
|  | void | setClasspath(Path path) | 
|  | void | setClasspathRef(Reference r) | 
|  | void | setDestdir(File dir) | 
|  | void | setFailonerror(boolean fail) | 
|  | void | setSrcdir(Path dir) | 
|  | protected void | validate() | 
| Methods inherited from class | Name | 
|---|---|
| class MatchingTask | setFollowSymlinks, setProject, addModified, addDepend, setDefaultexcludes, addNot, addSize, getSelectors, addSelector, XsetItems, XsetIgnore, createPatternSet, createIncludesFile, selectorElements, appendSelector, setExcludesfile, setIncludesfile, addPresent, createExclude, addAnd, addNone, createExcludesFile, addFilename, addDifferent, createInclude, addCustom, hasSelectors, addMajority, addOr, addContainsRegexp, selectorCount, addContains, addDepth, addType, addDate, setIncludes, setExcludes, setCaseSensitive, add, getTaskName, getOwningTarget, getTaskType, setTaskType, setTaskName, setOwningTarget, getRuntimeConfigurableWrapper, setRuntimeConfigurableWrapper, maybeConfigure, reconfigure, perform, bindToOwner, log, log, log, log, init, execute, setDescription, getProject, setLocation, getDescription, clone, getLocation, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |