Package org.gradle.language.scala.tasks
Class BaseScalaCompileOptions
java.lang.Object
org.gradle.language.scala.tasks.BaseScalaCompileOptions
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ScalaCompileOptions
Options for Scala platform compilation.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidforkOptions(Action<? super ScalaForkOptions> action) Configure options for running the Scala compiler in a separate process.abstract ListProperty<String> Additional parameters passed to the compiler.Generate debugging information.Generate deprecation information.Encoding of source files.Fail the build on compilation errors.getForce()Whether to force the compilation of all files.Options for running the Scala compiler in a separate process.Options for incremental compilation of Scala code.abstract Property<KeepAliveMode> Keeps Scala compiler daemon alive across builds for faster build timesList files to be compiled.Specifies the amount of logging.abstract ListProperty<String> Phases of the compiler to log.protected abstract ObjectFactoryRun optimizations.Generate unchecked information.voidincrementalOptions(Action<? super IncrementalCompileOptions> action) Configure options for incremental compilation of Scala code.voidsetAdditionalParameters(List<String> additionalParameters) Sets the additional parameters.voidsetDebugLevel(@Nullable String debugLevel) voidsetDeprecation(boolean deprecation) voidsetEncoding(@Nullable String encoding) voidsetFailOnError(boolean failOnError) voidsetForce(boolean force) voidsetListFiles(boolean listFiles) voidsetLoggingLevel(String loggingLevel) voidsetLoggingPhases(List<String> loggingPhases) voidsetOptimize(boolean optimize) voidsetUnchecked(boolean unchecked)
-
Constructor Details
-
BaseScalaCompileOptions
@Inject public BaseScalaCompileOptions()
-
-
Method Details
-
getObjectFactory
-
getFailOnError
Fail the build on compilation errors. -
getIsFailOnError
-
setFailOnError
public void setFailOnError(boolean failOnError) -
getDeprecation
Generate deprecation information. -
getIsDeprecation
-
setDeprecation
public void setDeprecation(boolean deprecation) -
getUnchecked
Generate unchecked information. -
getIsUnchecked
-
setUnchecked
public void setUnchecked(boolean unchecked) -
getDebugLevel
Generate debugging information. Legal values: none, source, line, vars, notailcalls -
setDebugLevel
-
getOptimize
Run optimizations. -
getIsOptimize
-
setOptimize
public void setOptimize(boolean optimize) -
getEncoding
Encoding of source files. -
setEncoding
-
getForce
Whether to force the compilation of all files. Legal values: - false (only compile modified files) - true (always recompile all files) -
getIsForce
-
setForce
public void setForce(boolean force) -
getAdditionalParameters
Additional parameters passed to the compiler. Each parameter must start with '-'.- Returns:
- The list of additional parameters.
-
setAdditionalParameters
Sets the additional parameters.Setting this property will clear any previously set additional parameters.
-
getListFiles
List files to be compiled. -
getIsListFiles
-
setListFiles
public void setListFiles(boolean listFiles) -
getLoggingLevel
Specifies the amount of logging. Legal values: none, verbose, debug -
setLoggingLevel
-
getLoggingPhases
Phases of the compiler to log. Legal values: namer, typer, pickler, uncurry, tailcalls, transmatch, explicitouter, erasure, lambdalift, flatten, constructors, mixin, icode, jvm, terminal. -
setLoggingPhases
-
getForkOptions
Options for running the Scala compiler in a separate process. -
forkOptions
Configure options for running the Scala compiler in a separate process.- Since:
- 8.11
-
getIncrementalOptions
Options for incremental compilation of Scala code. -
incrementalOptions
Configure options for incremental compilation of Scala code.- Since:
- 8.11
-
getKeepAliveMode
Keeps Scala compiler daemon alive across builds for faster build times- Since:
- 7.6
-