Package org.gradle.language.scala.tasks
Class BaseScalaCompileOptions
- java.lang.Object
-
- org.gradle.api.tasks.compile.AbstractOptions
-
- org.gradle.language.scala.tasks.BaseScalaCompileOptions
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ScalaCompileOptions
@Incubating public class BaseScalaCompileOptions extends AbstractOptions
Options for Scala platform compilation.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BaseScalaCompileOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getAdditionalParameters()Additional parameters passed to the compiler.StringgetDebugLevel()Generate debugging information.StringgetEncoding()Encoding of source files.ScalaForkOptionsgetForkOptions()Options for running the Scala compiler in a separate process.IncrementalCompileOptionsgetIncrementalOptions()StringgetLoggingLevel()Specifies the amount of logging.List<String>getLoggingPhases()Phases of the compiler to log.booleanisDeprecation()Generate deprecation information.booleanisFailOnError()Fail the build on compilation errors.booleanisForce()Whether to force the compilation of all files.booleanisListFiles()List files to be compiled.booleanisOptimize()Run optimizations.booleanisUnchecked()Generate unchecked information.voidsetAdditionalParameters(List<String> additionalParameters)voidsetDebugLevel(String debugLevel)voidsetDeprecation(boolean deprecation)voidsetEncoding(String encoding)voidsetFailOnError(boolean failOnError)voidsetForce(boolean force)voidsetForkOptions(ScalaForkOptions forkOptions)voidsetIncrementalOptions(IncrementalCompileOptions incrementalOptions)voidsetListFiles(boolean listFiles)voidsetLoggingLevel(String loggingLevel)voidsetLoggingPhases(List<String> loggingPhases)voidsetOptimize(boolean optimize)voidsetUnchecked(boolean unchecked)-
Methods inherited from class org.gradle.api.tasks.compile.AbstractOptions
define, excludeFromAntProperties, getAntPropertyName, getAntPropertyValue, optionMap
-
-
-
-
Method Detail
-
isFailOnError
@Input public boolean isFailOnError()
Fail the build on compilation errors.
-
setFailOnError
public void setFailOnError(boolean failOnError)
-
isDeprecation
@Console public boolean isDeprecation()
Generate deprecation information.
-
setDeprecation
public void setDeprecation(boolean deprecation)
-
isUnchecked
@Console public boolean isUnchecked()
Generate unchecked information.
-
setUnchecked
public void setUnchecked(boolean unchecked)
-
getDebugLevel
@Nullable @Optional @Input public String getDebugLevel()
Generate debugging information. Legal values: none, source, line, vars, notailcalls
-
isOptimize
@Input public boolean isOptimize()
Run optimizations.
-
setOptimize
public void setOptimize(boolean optimize)
-
isForce
@Input public boolean isForce()
Whether to force the compilation of all files. Legal values: - false (only compile modified files) - true (always recompile all files)
-
setForce
public void setForce(boolean force)
-
getAdditionalParameters
@Nullable @Optional @Input public List<String> getAdditionalParameters()
Additional parameters passed to the compiler. Each parameter must start with '-'.
-
setAdditionalParameters
public void setAdditionalParameters(@Nullable List<String> additionalParameters)
-
isListFiles
@Console public boolean isListFiles()
List files to be compiled.
-
setListFiles
public void setListFiles(boolean listFiles)
-
getLoggingLevel
@Console public String getLoggingLevel()
Specifies the amount of logging. Legal values: none, verbose, debug
-
setLoggingLevel
public void setLoggingLevel(String loggingLevel)
-
getLoggingPhases
@Console public List<String> getLoggingPhases()
Phases of the compiler to log. Legal values: namer, typer, pickler, uncurry, tailcalls, transmatch, explicitouter, erasure, lambdalift, flatten, constructors, mixin, icode, jvm, terminal.
-
getForkOptions
public ScalaForkOptions getForkOptions()
Options for running the Scala compiler in a separate process.
-
setForkOptions
public void setForkOptions(ScalaForkOptions forkOptions)
-
getIncrementalOptions
public IncrementalCompileOptions getIncrementalOptions()
-
setIncrementalOptions
public void setIncrementalOptions(IncrementalCompileOptions incrementalOptions)
-
-