public abstract class AbstractScalaCompile extends AbstractCompile
Task.Namer
Modifier and Type | Field and Description |
---|---|
protected static Logger |
LOGGER |
source
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Modifier | Constructor and Description |
---|---|
protected |
AbstractScalaCompile(BaseScalaCompileOptions scalaCompileOptions) |
Modifier and Type | Method 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 abstract 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.
|
getClasspath, getDestinationDir, getSourceCompatibility, getTargetCompatibility, setClasspath, setDestinationDir, setSourceCompatibility, setTargetCompatibility
exclude, exclude, exclude, exclude, getExcludes, getIncludes, getSource, include, include, include, include, setExcludes, setIncludes, setSource, source
conventionMapping, conventionMapping, getConventionMapping
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doLast, doLast, execute, executeWithoutThrowingTaskFailure, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getImpliesSubProjects, getInputs, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setName, setOnlyIf, setOnlyIf, setProject, setProperty, setShouldRunAfter, shouldRunAfter, toString
protected static final Logger LOGGER
protected AbstractScalaCompile(BaseScalaCompileOptions scalaCompileOptions)
public BaseScalaCompileOptions getScalaCompileOptions()
public CompileOptions getOptions()
protected abstract org.gradle.language.base.internal.compile.Compiler<org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec> getCompiler(org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec spec)
protected void compile()
compile
in class AbstractCompile
protected org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec createSpec()
protected void configureIncrementalCompilation(org.gradle.api.internal.tasks.scala.ScalaCompileSpec spec)