Package org.gradle.api.tasks.scala
Class ScalaCompile
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.SourceTask
org.gradle.api.tasks.compile.AbstractCompile
org.gradle.language.scala.tasks.AbstractScalaCompile
org.gradle.api.tasks.scala.ScalaCompile
- All Implemented Interfaces:
- Comparable<Task>,- org.gradle.api.internal.DynamicObjectAware,- org.gradle.api.internal.IConventionAware,- org.gradle.api.internal.TaskInternal,- org.gradle.api.internal.tasks.compile.HasCompileOptions,- Named,- ExtensionAware,- Task,- PatternFilterable,- Configurable<Task>
Compiles Scala source files, and optionally, Java source files.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.TaskTask.Namer
- 
Field SummaryFields inherited from class org.gradle.language.scala.tasks.AbstractScalaCompileLOGGERFields inherited from interface org.gradle.api.TaskTASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidprotected org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpecprotected org.gradle.language.base.internal.compile.Compiler<org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec> getCompiler(org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec spec) Returns the classpath to use to load the Scala compiler.Returns the Scala compilation options.Returns the Scala compiler plugins to use.Returns the classpath to use to load the Zinc incremental compiler.voidsetCompiler(org.gradle.language.base.internal.compile.Compiler<org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec> compiler) For testing only.voidsetScalaClasspath(FileCollection scalaClasspath) voidsetScalaCompilerPlugins(FileCollection scalaCompilerPlugins) Sets the Scala compiler plugins to use.voidsetZincClasspath(FileCollection zincClasspath) Methods inherited from class org.gradle.language.scala.tasks.AbstractScalaCompilecompile, getAnalysisFiles, getAnalysisMappingFile, getCachedClasspathTransformer, getDeleter, getJavaLauncher, getJavaToolchainService, getJvmVersion, getObjectFactory, getOptions, getProjectLayout, getSource, getToolchainMethods inherited from class org.gradle.api.tasks.compile.AbstractCompilegetClasspath, getDestinationDir, getDestinationDirectory, getSourceCompatibility, getTargetCompatibility, setClasspath, setDestinationDir, setDestinationDir, setSourceCompatibility, setTargetCompatibilityMethods inherited from class org.gradle.api.tasks.SourceTaskexclude, exclude, exclude, exclude, getExcludes, getIncludes, getPatternSet, getPatternSetFactory, include, include, include, include, setExcludes, setIncludes, setSource, setSource, sourceMethods inherited from class org.gradle.api.internal.ConventionTaskconventionMapping, conventionMapping, getConventionMappingMethods inherited from class org.gradle.api.DefaultTaskcompareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTaskacceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.TaskdoNotTrackState, getConvention, notCompatibleWithConfigurationCache
- 
Constructor Details- 
ScalaCompilepublic ScalaCompile()
 
- 
- 
Method Details- 
getScalaCompileOptionsDescription copied from class:AbstractScalaCompileReturns the Scala compilation options.- Overrides:
- getScalaCompileOptionsin class- AbstractScalaCompile
 
- 
getScalaClasspathReturns the classpath to use to load the Scala compiler.
- 
setScalaClasspath
- 
getScalaCompilerPluginsReturns the Scala compiler plugins to use.- Since:
- 6.4
 
- 
setScalaCompilerPluginsSets the Scala compiler plugins to use.- Parameters:
- scalaCompilerPlugins- Collection of Scala compiler plugins.
- Since:
- 6.4
 
- 
createSpecprotected org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec createSpec()- Overrides:
- createSpecin class- AbstractScalaCompile
 
- 
getZincClasspathReturns the classpath to use to load the Zinc incremental compiler. This compiler in turn loads the Scala compiler.
- 
setZincClasspath
- 
setCompilerpublic void setCompiler(org.gradle.language.base.internal.compile.Compiler<org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec> compiler) For testing only.
- 
getCompilerprotected org.gradle.language.base.internal.compile.Compiler<org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec> getCompiler(org.gradle.api.internal.tasks.scala.ScalaJavaJointCompileSpec spec) - Specified by:
- getCompilerin class- AbstractScalaCompile
 
- 
assertScalaClasspathIsNonEmptyprotected void assertScalaClasspathIsNonEmpty()
 
-