org.gradle.plugins.javascript.coffeescript
Class CoffeeScriptCompile

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.plugins.javascript.coffeescript.CoffeeScriptCompile
All Implemented Interfaces:
Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.IConventionAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, PatternFilterable, org.gradle.util.Configurable<Task>

public class CoffeeScriptCompile
extends SourceTask


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.gradle.api.Task
Task.Namer
 
Field Summary
 
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
 
Constructor Summary
CoffeeScriptCompile(org.gradle.internal.Factory<org.gradle.process.internal.WorkerProcessBuilder> workerProcessBuilderFactory)
           
 
Method Summary
 void doCompile()
           
 FileCollection getCoffeeScriptJs()
           
 File getDestinationDir()
           
 CoffeeScriptCompileOptions getOptions()
           
 FileCollection getRhinoClasspath()
           
 void options(Action<CoffeeScriptCompileOptions> action)
           
 void options(Closure<?> closure)
           
 void setCoffeeScriptJs(Object coffeeScriptJs)
           
 void setDestinationDir(Object destinationDir)
           
 void setRhinoClasspath(Object rhinoClasspath)
           
 
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, conventionMapping, getConventionMapping
 
Methods inherited from class org.gradle.api.internal.AbstractTask
addValidator, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, executeWithoutThrowingTaskFailure, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getGroup, getInputs, getLogger, getLogging, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getStandardOutputCapture, getState, getStateInternal, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, leftShift, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setGroup, setName, setOnlyIf, setOnlyIf, setProject, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CoffeeScriptCompile

@Inject
public CoffeeScriptCompile(org.gradle.internal.Factory<org.gradle.process.internal.WorkerProcessBuilder> workerProcessBuilderFactory)
Method Detail

getCoffeeScriptJs

@InputFiles
public FileCollection getCoffeeScriptJs()

setCoffeeScriptJs

public void setCoffeeScriptJs(Object coffeeScriptJs)

getDestinationDir

@OutputDirectory
public File getDestinationDir()

setDestinationDir

public void setDestinationDir(Object destinationDir)

getRhinoClasspath

@InputFiles
public FileCollection getRhinoClasspath()

setRhinoClasspath

public void setRhinoClasspath(Object rhinoClasspath)

getOptions

public CoffeeScriptCompileOptions getOptions()

options

public void options(Action<CoffeeScriptCompileOptions> action)

options

public void options(Closure<?> closure)

doCompile

public void doCompile()