java.io.Serializable
ScalaCompileOptions
public abstract class BaseScalaCompileOptions extends AbstractOptions
Constructor | Description |
---|---|
BaseScalaCompileOptions() |
Modifier and Type | Method | Description |
---|---|---|
java.util.List<java.lang.String> |
getAdditionalParameters() |
Additional parameters passed to the compiler.
|
java.lang.String |
getDebugLevel() |
Generate debugging information.
|
java.lang.String |
getEncoding() |
Encoding of source files.
|
ScalaForkOptions |
getForkOptions() |
Options for running the Scala compiler in a separate process.
|
IncrementalCompileOptions |
getIncrementalOptions() |
Options for incremental compilation of Scala code.
|
Property<KeepAliveMode> |
getKeepAliveMode() |
Keeps Scala compiler daemon alive across builds for faster build times
|
java.lang.String |
getLoggingLevel() |
Specifies the amount of logging.
|
java.util.List<java.lang.String> |
getLoggingPhases() |
Phases of the compiler to log.
|
protected ObjectFactory |
getObjectFactory() |
|
boolean |
isDeprecation() |
Generate deprecation information.
|
boolean |
isFailOnError() |
Fail the build on compilation errors.
|
boolean |
isForce() |
Whether to force the compilation of all files.
|
boolean |
isListFiles() |
List files to be compiled.
|
boolean |
isOptimize() |
Run optimizations.
|
boolean |
isUnchecked() |
Generate unchecked information.
|
void |
setAdditionalParameters(java.util.List<java.lang.String> additionalParameters) |
Sets the additional parameters.
|
void |
setDebugLevel(java.lang.String debugLevel) |
|
void |
setDeprecation(boolean deprecation) |
|
void |
setEncoding(java.lang.String encoding) |
|
void |
setFailOnError(boolean failOnError) |
|
void |
setForce(boolean force) |
|
void |
setForkOptions(ScalaForkOptions forkOptions) |
|
void |
setIncrementalOptions(IncrementalCompileOptions incrementalOptions) |
|
void |
setListFiles(boolean listFiles) |
|
void |
setLoggingLevel(java.lang.String loggingLevel) |
|
void |
setLoggingPhases(java.util.List<java.lang.String> loggingPhases) |
|
void |
setOptimize(boolean optimize) |
|
void |
setUnchecked(boolean unchecked) |
define
@Inject protected ObjectFactory getObjectFactory()
@Input public boolean isFailOnError()
public void setFailOnError(boolean failOnError)
@Console public boolean isDeprecation()
public void setDeprecation(boolean deprecation)
@Console public boolean isUnchecked()
public void setUnchecked(boolean unchecked)
@Nullable @Optional @Input public java.lang.String getDebugLevel()
public void setDebugLevel(@Nullable java.lang.String debugLevel)
@Input public boolean isOptimize()
public void setOptimize(boolean optimize)
@Nullable @Optional @Input public java.lang.String getEncoding()
public void setEncoding(@Nullable java.lang.String encoding)
@Input public boolean isForce()
public void setForce(boolean force)
@Optional @Input public java.util.List<java.lang.String> getAdditionalParameters()
public void setAdditionalParameters(java.util.List<java.lang.String> additionalParameters)
Setting this property will clear any previously set additional parameters.
@Console public boolean isListFiles()
public void setListFiles(boolean listFiles)
@Console public java.lang.String getLoggingLevel()
public void setLoggingLevel(java.lang.String loggingLevel)
@Console public java.util.List<java.lang.String> getLoggingPhases()
public void setLoggingPhases(java.util.List<java.lang.String> loggingPhases)
public ScalaForkOptions getForkOptions()
public void setForkOptions(ScalaForkOptions forkOptions)
public IncrementalCompileOptions getIncrementalOptions()
public void setIncrementalOptions(IncrementalCompileOptions incrementalOptions)
@Incubating @Input public Property<KeepAliveMode> getKeepAliveMode()