public final class Setup
extends java.lang.Object
implements java.io.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
Setup(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
CompileProgress _progress,
AnalysisStore _earlyAnalysisStore,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
protected |
Setup(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
CompileProgress _progress,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
protected |
Setup(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
java.util.Optional<CompileProgress> _progress,
java.util.Optional<AnalysisStore> _earlyAnalysisStore,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
protected |
Setup(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
java.util.Optional<CompileProgress> _progress,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
protected |
Setup(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
| Modifier and Type | Method and Description |
|---|---|
GlobalsCache |
cache() |
java.io.File |
cacheFile() |
java.nio.file.Path |
cachePath()
The file used to cache information across compilations.
|
static Setup |
create(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.io.File _cacheFile,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
java.util.Optional<CompileProgress> _progress,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
static Setup |
create(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
CompileProgress _progress,
AnalysisStore _earlyAnalysisStore,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
static Setup |
create(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
CompileProgress _progress,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
static Setup |
create(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
java.util.Optional<CompileProgress> _progress,
java.util.Optional<AnalysisStore> _earlyAnalysisStore,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
static Setup |
create(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
java.util.Optional<CompileProgress> _progress,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
static Setup |
create(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
java.util.Optional<AnalysisStore> |
earlyAnalysisStore()
Store early Analysis during pipeline compilation.
|
boolean |
equals(java.lang.Object obj) |
xsbti.T2<java.lang.String,java.lang.String>[] |
extra() |
int |
hashCode() |
IncOptions |
incrementalCompilerOptions() |
static Setup |
of(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.io.File _cacheFile,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
java.util.Optional<CompileProgress> _progress,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
static Setup |
of(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
CompileProgress _progress,
AnalysisStore _earlyAnalysisStore,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
static Setup |
of(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
CompileProgress _progress,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
static Setup |
of(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
java.util.Optional<CompileProgress> _progress,
java.util.Optional<AnalysisStore> _earlyAnalysisStore,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
static Setup |
of(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
java.util.Optional<CompileProgress> _progress,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
static Setup |
of(PerClasspathEntryLookup _perClasspathEntryLookup,
boolean _skip,
java.nio.file.Path _cachePath,
GlobalsCache _cache,
IncOptions _incrementalCompilerOptions,
Reporter _reporter,
xsbti.T2<java.lang.String,java.lang.String>[] _extra) |
PerClasspathEntryLookup |
perClasspathEntryLookup()
Provides a lookup of data structures and operations associated with a single classpath entry.
|
java.util.Optional<CompileProgress> |
progress()
Optionally provide progress indication.
|
Reporter |
reporter()
The reporter that should be used to report scala compilation to.
|
boolean |
skip()
If true, no sources are actually compiled and the Analysis from the previous compilation is returned.
|
java.lang.String |
toString() |
Setup |
withCache(GlobalsCache cache) |
Setup |
withCacheFile(java.io.File cacheFile) |
Setup |
withCachePath(java.nio.file.Path cachePath) |
Setup |
withEarlyAnalysisStore(AnalysisStore earlyAnalysisStore) |
Setup |
withEarlyAnalysisStore(java.util.Optional<AnalysisStore> earlyAnalysisStore) |
Setup |
withExtra(xsbti.T2<java.lang.String,java.lang.String>[] extra) |
Setup |
withIncrementalCompilerOptions(IncOptions incrementalCompilerOptions) |
Setup |
withPerClasspathEntryLookup(PerClasspathEntryLookup perClasspathEntryLookup) |
Setup |
withProgress(CompileProgress progress) |
Setup |
withProgress(java.util.Optional<CompileProgress> progress) |
Setup |
withReporter(Reporter reporter) |
Setup |
withSkip(boolean skip) |
protected Setup(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
protected Setup(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, java.util.Optional<CompileProgress> _progress, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
protected Setup(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, CompileProgress _progress, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
protected Setup(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, java.util.Optional<CompileProgress> _progress, java.util.Optional<AnalysisStore> _earlyAnalysisStore, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
protected Setup(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, CompileProgress _progress, AnalysisStore _earlyAnalysisStore, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public java.io.File cacheFile()
public Setup withCacheFile(java.io.File cacheFile)
public static Setup create(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.io.File _cacheFile, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, java.util.Optional<CompileProgress> _progress, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public static Setup of(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.io.File _cacheFile, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, java.util.Optional<CompileProgress> _progress, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public static Setup create(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public static Setup of(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public static Setup create(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, java.util.Optional<CompileProgress> _progress, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public static Setup of(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, java.util.Optional<CompileProgress> _progress, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public static Setup create(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, CompileProgress _progress, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public static Setup of(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, CompileProgress _progress, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public static Setup create(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, java.util.Optional<CompileProgress> _progress, java.util.Optional<AnalysisStore> _earlyAnalysisStore, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public static Setup of(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, java.util.Optional<CompileProgress> _progress, java.util.Optional<AnalysisStore> _earlyAnalysisStore, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public static Setup create(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, CompileProgress _progress, AnalysisStore _earlyAnalysisStore, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public static Setup of(PerClasspathEntryLookup _perClasspathEntryLookup, boolean _skip, java.nio.file.Path _cachePath, GlobalsCache _cache, IncOptions _incrementalCompilerOptions, Reporter _reporter, CompileProgress _progress, AnalysisStore _earlyAnalysisStore, xsbti.T2<java.lang.String,java.lang.String>[] _extra)
public PerClasspathEntryLookup perClasspathEntryLookup()
public boolean skip()
public java.nio.file.Path cachePath()
public GlobalsCache cache()
public IncOptions incrementalCompilerOptions()
public Reporter reporter()
public java.util.Optional<CompileProgress> progress()
public java.util.Optional<AnalysisStore> earlyAnalysisStore()
public xsbti.T2<java.lang.String,java.lang.String>[] extra()
public Setup withPerClasspathEntryLookup(PerClasspathEntryLookup perClasspathEntryLookup)
public Setup withSkip(boolean skip)
public Setup withCachePath(java.nio.file.Path cachePath)
public Setup withCache(GlobalsCache cache)
public Setup withIncrementalCompilerOptions(IncOptions incrementalCompilerOptions)
public Setup withProgress(java.util.Optional<CompileProgress> progress)
public Setup withProgress(CompileProgress progress)
public Setup withEarlyAnalysisStore(java.util.Optional<AnalysisStore> earlyAnalysisStore)
public Setup withEarlyAnalysisStore(AnalysisStore earlyAnalysisStore)
public Setup withExtra(xsbti.T2<java.lang.String,java.lang.String>[] extra)
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