Class CoffeeScriptCompile

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.SourceTask
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>
Direct Known Subclasses:
PlayCoffeeScriptCompile

public class CoffeeScriptCompile extends SourceTask
  • Constructor Details

    • CoffeeScriptCompile

      public CoffeeScriptCompile()
  • Method Details

    • getWorkerProcessBuilderFactory

      @Inject protected org.gradle.process.internal.worker.WorkerProcessFactory getWorkerProcessBuilderFactory()
    • getSource

      @PathSensitive(RELATIVE) public FileTree getSource()
      Returns the source for this task, after the include and exclude patterns have been applied. Ignores source files which do not exist.

      The PathSensitivity for the sources is configured to be PathSensitivity.ABSOLUTE. If your sources are less strict, please change it accordingly by overriding this method in your subclass.

      Overrides:
      getSource in class SourceTask
      Returns:
      The source.
    • getCoffeeScriptJs

      @PathSensitive(RELATIVE) @InputFiles public FileCollection getCoffeeScriptJs()
    • setCoffeeScriptJs

      public void setCoffeeScriptJs(FileCollection coffeeScriptJs)
      Sets Coffee Script JavaScript file.
      Since:
      4.0
    • setCoffeeScriptJs

      public void setCoffeeScriptJs(Object coffeeScriptJs)
    • getRhinoClasspath

      @Classpath public FileCollection getRhinoClasspath()
    • setRhinoClasspath

      public void setRhinoClasspath(FileCollection rhinoClasspath)
      Sets Rhino classpath.
      Since:
      4.0
    • setRhinoClasspath

      public void setRhinoClasspath(Object rhinoClasspath)
    • getDestinationDir

      @OutputDirectory public File getDestinationDir()
    • setDestinationDir

      public void setDestinationDir(File destinationDir)
      Sets destination directory.
      Since:
      4.0
    • setDestinationDir

      public void setDestinationDir(Object destinationDir)
    • getOptions

      public CoffeeScriptCompileOptions getOptions()
    • options

      public void options(Action<CoffeeScriptCompileOptions> action)
    • options

      public void options(Closure<?> closure)
    • doCompile

      public void doCompile()