public final class CompileOptions
extends java.lang.Object
implements java.io.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
CompileOptions() |
protected |
CompileOptions(java.io.File[] _classpath,
java.io.File[] _sources,
java.io.File _classesDirectory,
java.lang.String[] _scalacOptions,
java.lang.String[] _javacOptions,
int _maxErrors,
java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper,
CompileOrder _order) |
protected |
CompileOptions(java.io.File[] _classpath,
java.io.File[] _sources,
java.io.File _classesDirectory,
java.lang.String[] _scalacOptions,
java.lang.String[] _javacOptions,
int _maxErrors,
java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper,
CompileOrder _order,
java.util.Optional<java.io.File> _temporaryClassesDirectory) |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
classesDirectory() |
java.io.File[] |
classpath()
The classpath to use for compilation.
|
static CompileOptions |
create() |
static CompileOptions |
create(java.io.File[] _classpath,
java.io.File[] _sources,
java.io.File _classesDirectory,
java.lang.String[] _scalacOptions,
java.lang.String[] _javacOptions,
int _maxErrors,
java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper,
CompileOrder _order) |
static CompileOptions |
create(java.io.File[] _classpath,
java.io.File[] _sources,
java.io.File _classesDirectory,
java.lang.String[] _scalacOptions,
java.lang.String[] _javacOptions,
int _maxErrors,
java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper,
CompileOrder _order,
java.util.Optional<java.io.File> _temporaryClassesDirectory) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String[] |
javacOptions()
The options to pass to the Java compiler other than the sources and classpath to use.
|
int |
maxErrors() |
static CompileOptions |
of() |
static CompileOptions |
of(java.io.File[] _classpath,
java.io.File[] _sources,
java.io.File _classesDirectory,
java.lang.String[] _scalacOptions,
java.lang.String[] _javacOptions,
int _maxErrors,
java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper,
CompileOrder _order) |
static CompileOptions |
of(java.io.File[] _classpath,
java.io.File[] _sources,
java.io.File _classesDirectory,
java.lang.String[] _scalacOptions,
java.lang.String[] _javacOptions,
int _maxErrors,
java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper,
CompileOrder _order,
java.util.Optional<java.io.File> _temporaryClassesDirectory) |
CompileOrder |
order()
Controls the order in which Java and Scala sources are compiled.
|
java.lang.String[] |
scalacOptions()
The options to pass to the Scala compiler other than the sources and classpath to use.
|
java.util.function.Function<xsbti.Position,xsbti.Position> |
sourcePositionMapper() |
java.io.File[] |
sources()
All sources that should be recompiled.
|
java.util.Optional<java.io.File> |
temporaryClassesDirectory()
Points to a temporary classes directory where the compiler can put compilation products
of any kind.
|
java.lang.String |
toString() |
CompileOptions |
withClassesDirectory(java.io.File classesDirectory) |
CompileOptions |
withClasspath(java.io.File[] classpath) |
CompileOptions |
withJavacOptions(java.lang.String[] javacOptions) |
CompileOptions |
withMaxErrors(int maxErrors) |
CompileOptions |
withOrder(CompileOrder order) |
CompileOptions |
withScalacOptions(java.lang.String[] scalacOptions) |
CompileOptions |
withSourcePositionMapper(java.util.function.Function<xsbti.Position,xsbti.Position> sourcePositionMapper) |
CompileOptions |
withSources(java.io.File[] sources) |
CompileOptions |
withTemporaryClassesDirectory(java.util.Optional<java.io.File> temporaryClassesDirectory) |
protected CompileOptions()
protected CompileOptions(java.io.File[] _classpath,
java.io.File[] _sources,
java.io.File _classesDirectory,
java.lang.String[] _scalacOptions,
java.lang.String[] _javacOptions,
int _maxErrors,
java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper,
CompileOrder _order)
protected CompileOptions(java.io.File[] _classpath,
java.io.File[] _sources,
java.io.File _classesDirectory,
java.lang.String[] _scalacOptions,
java.lang.String[] _javacOptions,
int _maxErrors,
java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper,
CompileOrder _order,
java.util.Optional<java.io.File> _temporaryClassesDirectory)
public static CompileOptions create()
public static CompileOptions of()
public static CompileOptions create(java.io.File[] _classpath, java.io.File[] _sources, java.io.File _classesDirectory, java.lang.String[] _scalacOptions, java.lang.String[] _javacOptions, int _maxErrors, java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper, CompileOrder _order)
public static CompileOptions of(java.io.File[] _classpath, java.io.File[] _sources, java.io.File _classesDirectory, java.lang.String[] _scalacOptions, java.lang.String[] _javacOptions, int _maxErrors, java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper, CompileOrder _order)
public static CompileOptions create(java.io.File[] _classpath, java.io.File[] _sources, java.io.File _classesDirectory, java.lang.String[] _scalacOptions, java.lang.String[] _javacOptions, int _maxErrors, java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper, CompileOrder _order, java.util.Optional<java.io.File> _temporaryClassesDirectory)
public static CompileOptions of(java.io.File[] _classpath, java.io.File[] _sources, java.io.File _classesDirectory, java.lang.String[] _scalacOptions, java.lang.String[] _javacOptions, int _maxErrors, java.util.function.Function<xsbti.Position,xsbti.Position> _sourcePositionMapper, CompileOrder _order, java.util.Optional<java.io.File> _temporaryClassesDirectory)
public java.io.File[] classpath()
public java.io.File[] sources()
public java.io.File classesDirectory()
public java.lang.String[] scalacOptions()
public java.lang.String[] javacOptions()
public int maxErrors()
public java.util.function.Function<xsbti.Position,xsbti.Position> sourcePositionMapper()
public CompileOrder order()
public java.util.Optional<java.io.File> temporaryClassesDirectory()
public CompileOptions withClasspath(java.io.File[] classpath)
public CompileOptions withSources(java.io.File[] sources)
public CompileOptions withClassesDirectory(java.io.File classesDirectory)
public CompileOptions withScalacOptions(java.lang.String[] scalacOptions)
public CompileOptions withJavacOptions(java.lang.String[] javacOptions)
public CompileOptions withMaxErrors(int maxErrors)
public CompileOptions withSourcePositionMapper(java.util.function.Function<xsbti.Position,xsbti.Position> sourcePositionMapper)
public CompileOptions withOrder(CompileOrder order)
public CompileOptions withTemporaryClassesDirectory(java.util.Optional<java.io.File> temporaryClassesDirectory)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object