Compiles Scala source files, and optionally, Java source files.
Fields inherited from class | Fields |
---|---|
class AbstractScalaCompile |
LOGGER |
class SourceTask |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION |
Constructor and description |
---|
ScalaCompile
() |
Type | Name and description |
---|---|
protected void |
assertScalaClasspathIsNonEmpty() |
protected void |
configureIncrementalCompilation(org.gradle.api.internal.tasks.scala.ScalaCompileSpec spec) |
protected org.gradle.language.base.internal.compile.Compiler<org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec> |
getCompiler(org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec spec) |
FileCollection |
getScalaClasspath() Returns the classpath to use to load the Scala compiler. |
ScalaCompileOptions |
getScalaCompileOptions() |
FileCollection |
getZincClasspath() Returns the classpath to use to load the Zinc incremental compiler. |
void |
setCompiler(org.gradle.language.base.internal.compile.Compiler<org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec> compiler) For testing only. |
void |
setScalaClasspath(FileCollection scalaClasspath) |
void |
setZincClasspath(FileCollection zincClasspath) |
Returns the classpath to use to load the Scala compiler.
Returns the classpath to use to load the Zinc incremental compiler. This compiler in turn loads the Scala compiler.
For testing only.