An abstract Scala compile task sharing common functionality for compiling scala.
Fields inherited from class | Fields |
---|---|
class SourceTask |
TASK_NAME, TASK_DESCRIPTION, TASK_GROUP, TASK_TYPE, TASK_DEPENDS_ON, TASK_OVERWRITE, TASK_ACTION |
Constructor and description |
---|
protected AbstractScalaCompile
(BaseScalaCompileOptions scalaCompileOptions) |
Type | Name and description |
---|---|
protected void |
compile() |
protected void |
configureIncrementalCompilation(org.gradle.api.internal.tasks.scala.ScalaCompileSpec spec) |
protected org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec |
createSpec() |
protected HashMap<File, File> |
filterForClasspath(Map<File, File> analysisMap, Iterable<File> classpath) |
protected org.gradle.language.base.internal.compile.Compiler<org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec> |
getCompiler(org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec spec) |
CompileOptions |
getOptions() Returns the Java compilation options. |
protected Map<File, File> |
getOrCreateGlobalAnalysisMap() |
BaseScalaCompileOptions |
getScalaCompileOptions() Returns the Scala compilation options. |
Returns the Java compilation options.
Returns the Scala compilation options.