Groovy Documentation

org.gradle.api.tasks.scala
[Java] Class ScalaCompile

java.lang.Object
  org.gradle.api.internal.ConventionTask
      org.gradle.api.tasks.SourceTask
          org.gradle.api.tasks.compile.AbstractCompile
              org.gradle.api.tasks.scala.ScalaCompile

public class ScalaCompile
extends AbstractCompile

Compiles Scala source files, and optionally, Java source files.


Constructor Summary
ScalaCompile()

 
Method Summary
protected void compile()

Compiler getCompiler()

CompileOptions getOptions()

Returns the Java compilation options.

FileCollection getScalaClasspath()

Returns the classpath to use to load the Scala compiler.

ScalaCompileOptions getScalaCompileOptions()

Returns the Scala compilation options.

void setCompiler(Compiler compiler)

void setScalaClasspath(FileCollection scalaClasspath)

 
Methods inherited from class AbstractCompile
compile, getClasspath, getDestinationDir, getSourceCompatibility, getTargetCompatibility, setClasspath, setDestinationDir, setSourceCompatibility, setTargetCompatibility
 
Methods inherited from class SourceTask
exclude, exclude, exclude, exclude, getDefaultSource, getExcludes, getIncludes, getSource, include, include, include, include, setExcludes, setIncludes, setSource, source
 

Constructor Detail

ScalaCompile

public ScalaCompile()


 
Method Detail

compile

@Override
protected void compile()


getCompiler

public Compiler getCompiler()


getOptions

@Nested
public CompileOptions getOptions()
Returns the Java compilation options.


getScalaClasspath

@InputFiles
public FileCollection getScalaClasspath()
Returns the classpath to use to load the Scala compiler.


getScalaCompileOptions

@Nested
public ScalaCompileOptions getScalaCompileOptions()
Returns the Scala compilation options.


setCompiler

public void setCompiler(Compiler compiler)


setScalaClasspath

public void setScalaClasspath(FileCollection scalaClasspath)


 

Gradle API 1.0