@CacheableTask open class ScalaCompile : AbstractScalaCompile
Compiles Scala source files, and optionally, Java source files.
ScalaCompile() |
open fun getScalaClasspath(): FileCollection
Returns the classpath to use to load the Scala compiler. |
|
open fun getScalaCompileOptions(): ScalaCompileOptions |
|
open fun getZincClasspath(): FileCollection
Returns the classpath to use to load the Zinc incremental compiler. This compiler in turn loads the Scala compiler. |
|
open fun setCompiler(compiler: Compiler): Unit
For testing only. |
|
open fun setScalaClasspath(scalaClasspath: FileCollection): Unit |
|
open fun setZincClasspath(zincClasspath: FileCollection): Unit |
open fun getEffectiveAnnotationProcessorPath(): FileCollection
Returns the path to use for annotation processor discovery. Returns an empty collection when no processing should be performed, for example when no annotation processors are present in the compile classpath or annotation processing has been disabled. You can specify this path using This path is always empty when annotation processing is disabled. |
|
open fun getOptions(): CompileOptions
Returns the Java compilation options. |
|
open fun getSource(): FileTree
{@inheritDoc} |