org.gradle.api.tasks.compile
Class GroovyCompile

java.lang.Object
  extended by org.gradle.api.internal.AbstractTask
      extended by org.gradle.api.DefaultTask
          extended by org.gradle.api.internal.ConventionTask
              extended by org.gradle.api.tasks.SourceTask
                  extended by org.gradle.api.tasks.compile.AbstractCompile
                      extended by org.gradle.api.tasks.compile.GroovyCompile
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, Task, PatternFilterable, org.gradle.util.Configurable<Task>

public class GroovyCompile
extends AbstractCompile

Compiles Groovy and Java source files.


Field Summary
 
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
 
Constructor Summary
GroovyCompile()
           
 
Method Summary
protected  void compile()
           
 org.gradle.api.internal.tasks.compile.GroovyJavaJointCompiler getCompiler()
           
 FileCollection getGroovyClasspath()
           
 org.gradle.api.tasks.compile.GroovyCompileOptions getGroovyOptions()
          Gets the options for the groovyc compilation.
 org.gradle.api.tasks.compile.CompileOptions getOptions()
           
 void setCompiler(org.gradle.api.internal.tasks.compile.GroovyJavaJointCompiler compiler)
           
 void setGroovyClasspath(FileCollection groovyClasspath)
           
 
Methods inherited from class org.gradle.api.tasks.compile.AbstractCompile
getClasspath, getDestinationDir, getSourceCompatibility, getTargetCompatibility, setClasspath, setDestinationDir, setSourceCompatibility, setTargetCompatibility
 
Methods inherited from class org.gradle.api.tasks.SourceTask
exclude, exclude, exclude, exclude, getDefaultSource, getExcludes, getIncludes, getSource, include, include, include, include, setExcludes, setIncludes, setSource, source
 
Methods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, getConventionMapping, setConventionMapping
 
Methods inherited from class org.gradle.api.internal.AbstractTask
captureStandardOutput, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, disableStandardOutputCapture, doFirst, doFirst, doLast, doLast, equals, execute, getActions, getAdditionalProperties, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getDynamicObjectHelper, getEnabled, getExecuter, getGroup, getInputs, getLogger, getLogging, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getStandardOutputCapture, getState, getTaskDependencies, getTemporaryDir, hashCode, hasProperty, injectIntoNewInstance, isEnabled, leftShift, onlyIf, onlyIf, property, setActions, setConvention, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setGroup, setName, setOnlyIf, setOnlyIf, setProject, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroovyCompile

public GroovyCompile()
Method Detail

compile

protected void compile()
Specified by:
compile in class AbstractCompile

getGroovyOptions

public org.gradle.api.tasks.compile.GroovyCompileOptions getGroovyOptions()
Gets the options for the groovyc compilation. To set specific options for the nested javac compilation, use getOptions().


getOptions

public org.gradle.api.tasks.compile.CompileOptions getOptions()

getGroovyClasspath

public FileCollection getGroovyClasspath()

setGroovyClasspath

public void setGroovyClasspath(FileCollection groovyClasspath)

getCompiler

public org.gradle.api.internal.tasks.compile.GroovyJavaJointCompiler getCompiler()

setCompiler

public void setCompiler(org.gradle.api.internal.tasks.compile.GroovyJavaJointCompiler compiler)