public abstract class CompileTaskSupport extends MatchingTask
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 abstract void | 
                            compile() | 
                        
 | 
                            protected GroovyClassLoader | 
                            createClassLoader() | 
                        
 | 
                            public Path | 
                            createClasspath() | 
                        
 | 
                            public CompilerConfiguration | 
                            createConfiguration() | 
                        
 | 
                            public Path | 
                            createSrc() | 
                        
 | 
                            public void | 
                            execute() | 
                        
 | 
                            public Path | 
                            getClasspath() | 
                        
 | 
                            public boolean | 
                            getFailonerror() | 
                        
 | 
                            public Path | 
                            getSrcdir() | 
                        
 | 
                            protected void | 
                            handleException(Exception e) | 
                        
 | 
                            public void | 
                            setClasspath(Path path) | 
                        
 | 
                            public void | 
                            setClasspathRef(Reference r) | 
                        
 | 
                            public void | 
                            setDestdir(File dir) | 
                        
 | 
                            public void | 
                            setFailonerror(boolean fail) | 
                        
 | 
                            public void | 
                            setSrcdir(Path dir) | 
                        
 | 
                            protected void | 
                            validate() | 
                        
| Methods inherited from class | Name | 
|---|---|
class MatchingTask | 
                            add, addType, setCaseSensitive, addDate, setExcludes, setIncludes, setProject, setFollowSymlinks, getSelectors, addSelector, hasSelectors, setDefaultexcludes, createExclude, setExcludesfile, createInclude, createIncludesFile, createExcludesFile, setIncludesfile, selectorCount, selectorElements, appendSelector, createPatternSet, addNone, addContainsRegexp, addFilename, addCustom, addDepth, addDifferent, addPresent, addMajority, addNot, addDepend, XsetItems, XsetIgnore, addModified, addContains, addOr, addSize, addAnd, log, log, log, log, init, execute, setRuntimeConfigurableWrapper, getRuntimeConfigurableWrapper, getTaskName, getOwningTarget, getTaskType, setTaskType, maybeConfigure, setTaskName, setOwningTarget, perform, reconfigure, bindToOwner, clone, getLocation, getDescription, setDescription, setLocation, getProject, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |