An abstract Scala compile task sharing common functionality for compiling scala.
Constructor and description |
---|
protected AbstractScalaCompile
(BaseScalaCompileOptions scalaCompileOptions) |
Type | Name and description |
---|---|
protected void |
compile() |
protected void |
configureIncrementalCompilation(ScalaCompileSpec spec) |
protected ScalaJavaJointCompileSpec |
createSpec() |
protected HashMap<File, File> |
filterForClasspath(Map<File, File> analysisMap, Iterable<File> classpath) |
protected org.gradle.language.base.internal.compile.Compiler<ScalaJavaJointCompileSpec> |
getCompiler(ScalaJavaJointCompileSpec spec) |
CompileOptions |
getOptions() Returns the Java compilation options. |
protected Map<File, File> |
getOrCreateGlobalAnalysisMap() |
BaseScalaCompileOptions |
getScalaCompileOptions() Returns the Scala compilation options. |
Methods inherited from class | Name |
---|---|
class AbstractCompile |
compile, getClasspath, getDestinationDir, getSourceCompatibility, getTargetCompatibility, setClasspath, setDestinationDir, setSourceCompatibility, setTargetCompatibility |
Returns the Java compilation options.
Returns the Scala compilation options.