public final class IncOptions
extends java.lang.Object
implements java.io.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
IncOptions() |
protected |
IncOptions(int _transitiveStep,
double _recompileAllFraction,
boolean _relationsDebug,
boolean _apiDebug,
int _apiDiffContextSize,
java.util.Optional<java.io.File> _apiDumpDirectory,
java.util.Optional<ClassFileManagerType> _classfileManagerType,
boolean _useCustomizedFileManager,
java.util.Optional<java.lang.Boolean> _recompileOnMacroDef,
boolean _useOptimizedSealed,
boolean _storeApis,
boolean _enabled,
java.util.Map<java.lang.String,java.lang.String> _extra,
boolean _logRecompileOnMacro,
ExternalHooks _externalHooks) |
protected |
IncOptions(int _transitiveStep,
double _recompileAllFraction,
boolean _relationsDebug,
boolean _apiDebug,
int _apiDiffContextSize,
java.util.Optional<java.io.File> _apiDumpDirectory,
java.util.Optional<ClassFileManagerType> _classfileManagerType,
boolean _useCustomizedFileManager,
java.util.Optional<java.lang.Boolean> _recompileOnMacroDef,
boolean _useOptimizedSealed,
boolean _storeApis,
boolean _enabled,
java.util.Map<java.lang.String,java.lang.String> _extra,
boolean _logRecompileOnMacro,
ExternalHooks _externalHooks,
java.lang.String[] _ignoredScalacOptions) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apiDebug() |
int |
apiDiffContextSize() |
java.util.Optional<java.io.File> |
apiDumpDirectory() |
java.util.Optional<ClassFileManagerType> |
classfileManagerType() |
static IncOptions |
create() |
static IncOptions |
create(int _transitiveStep,
double _recompileAllFraction,
boolean _relationsDebug,
boolean _apiDebug,
int _apiDiffContextSize,
java.util.Optional<java.io.File> _apiDumpDirectory,
java.util.Optional<ClassFileManagerType> _classfileManagerType,
boolean _useCustomizedFileManager,
java.util.Optional<java.lang.Boolean> _recompileOnMacroDef,
boolean _useOptimizedSealed,
boolean _storeApis,
boolean _enabled,
java.util.Map<java.lang.String,java.lang.String> _extra,
boolean _logRecompileOnMacro,
ExternalHooks _externalHooks) |
static IncOptions |
create(int _transitiveStep,
double _recompileAllFraction,
boolean _relationsDebug,
boolean _apiDebug,
int _apiDiffContextSize,
java.util.Optional<java.io.File> _apiDumpDirectory,
java.util.Optional<ClassFileManagerType> _classfileManagerType,
boolean _useCustomizedFileManager,
java.util.Optional<java.lang.Boolean> _recompileOnMacroDef,
boolean _useOptimizedSealed,
boolean _storeApis,
boolean _enabled,
java.util.Map<java.lang.String,java.lang.String> _extra,
boolean _logRecompileOnMacro,
ExternalHooks _externalHooks,
java.lang.String[] _ignoredScalacOptions) |
static boolean |
defaultApiDebug() |
static int |
defaultApiDiffContextSize() |
static java.util.Optional<java.io.File> |
defaultApiDumpDirectory() |
static java.util.Optional<ClassFileManagerType> |
defaultClassFileManagerType() |
static boolean |
defaultEnabled() |
static ExternalHooks |
defaultExternal() |
static java.util.Map<java.lang.String,java.lang.String> |
defaultExtra() |
static java.lang.String[] |
defaultIgnoredScalacOptions() |
static boolean |
defaultLogRecompileOnMacro() |
static double |
defaultRecompileAllFraction() |
static java.util.Optional<java.lang.Boolean> |
defaultRecompileOnMacroDef() |
static boolean |
defaultRecompileOnMacroDefImpl() |
static boolean |
defaultRelationsDebug() |
static boolean |
defaultStoreApis() |
static int |
defaultTransitiveStep() |
static boolean |
defaultUseCustomizedFileManager() |
static boolean |
defaultUseOptimizedSealed() |
boolean |
enabled() |
boolean |
equals(java.lang.Object obj) |
ExternalHooks |
externalHooks() |
java.util.Map<java.lang.String,java.lang.String> |
extra() |
static boolean |
getRecompileOnMacroDef(IncOptions options) |
int |
hashCode() |
java.lang.String[] |
ignoredScalacOptions() |
boolean |
logRecompileOnMacro() |
static IncOptions |
of() |
static IncOptions |
of(int _transitiveStep,
double _recompileAllFraction,
boolean _relationsDebug,
boolean _apiDebug,
int _apiDiffContextSize,
java.util.Optional<java.io.File> _apiDumpDirectory,
java.util.Optional<ClassFileManagerType> _classfileManagerType,
boolean _useCustomizedFileManager,
java.util.Optional<java.lang.Boolean> _recompileOnMacroDef,
boolean _useOptimizedSealed,
boolean _storeApis,
boolean _enabled,
java.util.Map<java.lang.String,java.lang.String> _extra,
boolean _logRecompileOnMacro,
ExternalHooks _externalHooks) |
static IncOptions |
of(int _transitiveStep,
double _recompileAllFraction,
boolean _relationsDebug,
boolean _apiDebug,
int _apiDiffContextSize,
java.util.Optional<java.io.File> _apiDumpDirectory,
java.util.Optional<ClassFileManagerType> _classfileManagerType,
boolean _useCustomizedFileManager,
java.util.Optional<java.lang.Boolean> _recompileOnMacroDef,
boolean _useOptimizedSealed,
boolean _storeApis,
boolean _enabled,
java.util.Map<java.lang.String,java.lang.String> _extra,
boolean _logRecompileOnMacro,
ExternalHooks _externalHooks,
java.lang.String[] _ignoredScalacOptions) |
double |
recompileAllFraction() |
java.util.Optional<java.lang.Boolean> |
recompileOnMacroDef() |
boolean |
relationsDebug() |
boolean |
storeApis() |
java.lang.String |
toString() |
int |
transitiveStep() |
boolean |
useCustomizedFileManager() |
boolean |
useOptimizedSealed() |
IncOptions |
withApiDebug(boolean apiDebug) |
IncOptions |
withApiDiffContextSize(int apiDiffContextSize) |
IncOptions |
withApiDumpDirectory(java.util.Optional<java.io.File> apiDumpDirectory) |
IncOptions |
withClassfileManagerType(java.util.Optional<ClassFileManagerType> classfileManagerType) |
IncOptions |
withEnabled(boolean enabled) |
IncOptions |
withExternalHooks(ExternalHooks externalHooks) |
IncOptions |
withExtra(java.util.Map<java.lang.String,java.lang.String> extra) |
IncOptions |
withIgnoredScalacOptions(java.lang.String[] ignoredScalacOptions) |
IncOptions |
withLogRecompileOnMacro(boolean logRecompileOnMacro) |
IncOptions |
withRecompileAllFraction(double recompileAllFraction) |
IncOptions |
withRecompileOnMacroDef(java.util.Optional<java.lang.Boolean> recompileOnMacroDef) |
IncOptions |
withRelationsDebug(boolean relationsDebug) |
IncOptions |
withStoreApis(boolean storeApis) |
IncOptions |
withTransitiveStep(int transitiveStep) |
IncOptions |
withUseCustomizedFileManager(boolean useCustomizedFileManager) |
IncOptions |
withUseOptimizedSealed(boolean useOptimizedSealed) |
protected IncOptions()
protected IncOptions(int _transitiveStep,
double _recompileAllFraction,
boolean _relationsDebug,
boolean _apiDebug,
int _apiDiffContextSize,
java.util.Optional<java.io.File> _apiDumpDirectory,
java.util.Optional<ClassFileManagerType> _classfileManagerType,
boolean _useCustomizedFileManager,
java.util.Optional<java.lang.Boolean> _recompileOnMacroDef,
boolean _useOptimizedSealed,
boolean _storeApis,
boolean _enabled,
java.util.Map<java.lang.String,java.lang.String> _extra,
boolean _logRecompileOnMacro,
ExternalHooks _externalHooks)
protected IncOptions(int _transitiveStep,
double _recompileAllFraction,
boolean _relationsDebug,
boolean _apiDebug,
int _apiDiffContextSize,
java.util.Optional<java.io.File> _apiDumpDirectory,
java.util.Optional<ClassFileManagerType> _classfileManagerType,
boolean _useCustomizedFileManager,
java.util.Optional<java.lang.Boolean> _recompileOnMacroDef,
boolean _useOptimizedSealed,
boolean _storeApis,
boolean _enabled,
java.util.Map<java.lang.String,java.lang.String> _extra,
boolean _logRecompileOnMacro,
ExternalHooks _externalHooks,
java.lang.String[] _ignoredScalacOptions)
public static int defaultTransitiveStep()
public static double defaultRecompileAllFraction()
public static boolean defaultRelationsDebug()
public static boolean defaultApiDebug()
public static int defaultApiDiffContextSize()
public static java.util.Optional<java.io.File> defaultApiDumpDirectory()
public static java.util.Optional<ClassFileManagerType> defaultClassFileManagerType()
public static java.util.Optional<java.lang.Boolean> defaultRecompileOnMacroDef()
public static boolean defaultUseOptimizedSealed()
public static boolean defaultRecompileOnMacroDefImpl()
public static boolean getRecompileOnMacroDef(IncOptions options)
public static boolean defaultUseCustomizedFileManager()
public static boolean defaultStoreApis()
public static boolean defaultEnabled()
public static java.util.Map<java.lang.String,java.lang.String> defaultExtra()
public static ExternalHooks defaultExternal()
public static java.lang.String[] defaultIgnoredScalacOptions()
public static boolean defaultLogRecompileOnMacro()
public static IncOptions create()
public static IncOptions of()
public static IncOptions create(int _transitiveStep, double _recompileAllFraction, boolean _relationsDebug, boolean _apiDebug, int _apiDiffContextSize, java.util.Optional<java.io.File> _apiDumpDirectory, java.util.Optional<ClassFileManagerType> _classfileManagerType, boolean _useCustomizedFileManager, java.util.Optional<java.lang.Boolean> _recompileOnMacroDef, boolean _useOptimizedSealed, boolean _storeApis, boolean _enabled, java.util.Map<java.lang.String,java.lang.String> _extra, boolean _logRecompileOnMacro, ExternalHooks _externalHooks)
public static IncOptions of(int _transitiveStep, double _recompileAllFraction, boolean _relationsDebug, boolean _apiDebug, int _apiDiffContextSize, java.util.Optional<java.io.File> _apiDumpDirectory, java.util.Optional<ClassFileManagerType> _classfileManagerType, boolean _useCustomizedFileManager, java.util.Optional<java.lang.Boolean> _recompileOnMacroDef, boolean _useOptimizedSealed, boolean _storeApis, boolean _enabled, java.util.Map<java.lang.String,java.lang.String> _extra, boolean _logRecompileOnMacro, ExternalHooks _externalHooks)
public static IncOptions create(int _transitiveStep, double _recompileAllFraction, boolean _relationsDebug, boolean _apiDebug, int _apiDiffContextSize, java.util.Optional<java.io.File> _apiDumpDirectory, java.util.Optional<ClassFileManagerType> _classfileManagerType, boolean _useCustomizedFileManager, java.util.Optional<java.lang.Boolean> _recompileOnMacroDef, boolean _useOptimizedSealed, boolean _storeApis, boolean _enabled, java.util.Map<java.lang.String,java.lang.String> _extra, boolean _logRecompileOnMacro, ExternalHooks _externalHooks, java.lang.String[] _ignoredScalacOptions)
public static IncOptions of(int _transitiveStep, double _recompileAllFraction, boolean _relationsDebug, boolean _apiDebug, int _apiDiffContextSize, java.util.Optional<java.io.File> _apiDumpDirectory, java.util.Optional<ClassFileManagerType> _classfileManagerType, boolean _useCustomizedFileManager, java.util.Optional<java.lang.Boolean> _recompileOnMacroDef, boolean _useOptimizedSealed, boolean _storeApis, boolean _enabled, java.util.Map<java.lang.String,java.lang.String> _extra, boolean _logRecompileOnMacro, ExternalHooks _externalHooks, java.lang.String[] _ignoredScalacOptions)
public int transitiveStep()
public double recompileAllFraction()
public boolean relationsDebug()
public boolean apiDebug()
public int apiDiffContextSize()
public java.util.Optional<java.io.File> apiDumpDirectory()
public java.util.Optional<ClassFileManagerType> classfileManagerType()
public boolean useCustomizedFileManager()
public java.util.Optional<java.lang.Boolean> recompileOnMacroDef()
public boolean useOptimizedSealed()
public boolean storeApis()
public boolean enabled()
public java.util.Map<java.lang.String,java.lang.String> extra()
public boolean logRecompileOnMacro()
public ExternalHooks externalHooks()
public java.lang.String[] ignoredScalacOptions()
public IncOptions withTransitiveStep(int transitiveStep)
public IncOptions withRecompileAllFraction(double recompileAllFraction)
public IncOptions withRelationsDebug(boolean relationsDebug)
public IncOptions withApiDebug(boolean apiDebug)
public IncOptions withApiDiffContextSize(int apiDiffContextSize)
public IncOptions withApiDumpDirectory(java.util.Optional<java.io.File> apiDumpDirectory)
public IncOptions withClassfileManagerType(java.util.Optional<ClassFileManagerType> classfileManagerType)
public IncOptions withUseCustomizedFileManager(boolean useCustomizedFileManager)
public IncOptions withRecompileOnMacroDef(java.util.Optional<java.lang.Boolean> recompileOnMacroDef)
public IncOptions withUseOptimizedSealed(boolean useOptimizedSealed)
public IncOptions withStoreApis(boolean storeApis)
public IncOptions withEnabled(boolean enabled)
public IncOptions withExtra(java.util.Map<java.lang.String,java.lang.String> extra)
public IncOptions withLogRecompileOnMacro(boolean logRecompileOnMacro)
public IncOptions withExternalHooks(ExternalHooks externalHooks)
public IncOptions withIgnoredScalacOptions(java.lang.String[] ignoredScalacOptions)
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