Package: org.gradle.plugins.javascript.coffeescript

## [Java] Class CoffeeScriptCompile

- org.gradle.plugins.javascript.coffeescript.CoffeeScriptCompile

- - Inherited fields
    Fields inherited from class | Fields
    --- | ---
    `class SourceTask` | `source`

  - ### Methods Summary

    Methods
    Type | Name and description
    --- | ---
    `void` | `doCompile()`
    `FileCollection` | `getCoffeeScriptJs()`
    `File` | `getDestinationDir()`
    `CoffeeScriptCompileOptions` | `getOptions()`
    `FileCollection` | `getRhinoClasspath()`
    `protected Factory<WorkerProcessBuilder>` | `getWorkerProcessBuilderFactory()`
    `void` | `options(Action<CoffeeScriptCompileOptions> action)`
    `void` | `options(Closure<?> closure)`
    `void` | `setCoffeeScriptJs(Object coffeeScriptJs)`
    `void` | `setDestinationDir(Object destinationDir)`
    `void` | `setRhinoClasspath(Object rhinoClasspath)`

  - ### Inherited Methods Summary

    Inherited Methods
    Methods inherited from class | Name
    --- | ---
    `class SourceTask` | `exclude, exclude, exclude, exclude, getExcludes, getIncludes, getSource, include, include, include, include, setExcludes, setIncludes, setSource, source`

- - ### Method Detail

    - #### @TaskAction public void doCompile()

    - #### @InputFiles public FileCollection getCoffeeScriptJs()

    - #### @OutputDirectory public File getDestinationDir()

    - #### public CoffeeScriptCompileOptions getOptions()

    - #### @InputFiles public FileCollection getRhinoClasspath()

    - #### @Inject protected Factory<WorkerProcessBuilder> getWorkerProcessBuilderFactory()

    - #### public void options(Action<CoffeeScriptCompileOptions> action)

    - #### public void options(Closure<?> closure)

    - #### public void setCoffeeScriptJs(Object coffeeScriptJs)

    - #### public void setDestinationDir(Object destinationDir)

    - #### public void setRhinoClasspath(Object rhinoClasspath)