Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W X 

A

AbstractLazy<T> - Class in xsbti.api
 
AbstractLazy() - Constructor for class xsbti.api.AbstractLazy
 
Access - Class in xsbti.api
 
Access() - Constructor for class xsbti.api.Access
 
access() - Method in class xsbti.api.Definition
 
actualVersion() - Method in interface xsbti.compile.ScalaInstance
The unique identifier for this Scala instance, usually obtained (but not necessarily) from `compiler.properties` files.
advance(int, int, String, String) - Method in interface xsbti.compile.CompileProgress
Advance the progress of the current unit.
afterEarlyOutput(boolean) - Method in interface xsbti.compile.CompileProgress
Called when early output is created mid-compilation, or was ready to be created but needed to bail out because macros were found.
allJars() - Method in interface xsbti.compile.ScalaInstance
Classpath entries for the `loader`.
allowMachinePath() - Method in class xsbti.compile.IncOptions
When set to true, this makes the mapped file converter strict, so no paths will include machine-specific absolute path.
analysis() - Method in class xsbti.compile.CompileResult
 
analysis(VirtualFile) - Method in interface xsbti.compile.PerClasspathEntryLookup
Provide the CompileAnalysis mapped to a given classpath entry.
analysis() - Method in class xsbti.compile.PreviousResult
 
AnalysisCallback - Interface in xsbti
 
AnalysisContents - Interface in xsbti.compile
Defines an analysis file that contains information about every incremental compile.
AnalysisStore - Interface in xsbti.compile
Defines a store interface that provides analysis read and write capabilities to users.
AnalysisStore.CachedAnalysisStore - Class in xsbti.compile
 
AnalysisStore.SyncedAnalysisStore - Class in xsbti.compile
 
AnalyzedClass - Class in xsbti.api
 
AnalyzedClass(long, String, Lazy<Companions>, int, NameHash[], boolean) - Constructor for class xsbti.api.AnalyzedClass
 
AnalyzedClass(long, String, Lazy<Companions>, int, NameHash[], boolean, int) - Constructor for class xsbti.api.AnalyzedClass
 
AnalyzedClass(long, String, Lazy<Companions>, int, NameHash[], boolean, int, String) - Constructor for class xsbti.api.AnalyzedClass
 
Annotated - Class in xsbti.api
 
Annotated(Type, Annotation[]) - Constructor for class xsbti.api.Annotated
 
Annotation - Class in xsbti.api
 
Annotation(Type, AnnotationArgument[]) - Constructor for class xsbti.api.Annotation
 
AnnotationArgument - Class in xsbti.api
 
AnnotationArgument(String, String) - Constructor for class xsbti.api.AnnotationArgument
 
annotations() - Method in class xsbti.api.Annotated
 
annotations() - Method in class xsbti.api.Definition
 
annotations() - Method in class xsbti.api.TypeParameter
 
api(File, ClassLike) - Method in interface xsbti.AnalysisCallback
Deprecated.
Use @link{#api(VirtualFileRef, xsbti.api.ClassLike)} instead.
api(VirtualFileRef, ClassLike) - Method in interface xsbti.AnalysisCallback
Register a public API entry coming from a given source file.
api() - Method in class xsbti.api.AnalyzedClass
 
APIChange - Interface in xsbti.compile
 
apiDebug() - Method in class xsbti.compile.IncOptions
Enable tools for debugging API changes.
apiDiffContextSize() - Method in class xsbti.compile.IncOptions
Controls context size (in lines) displayed when diffs are produced for textual API representation.
apiDumpDirectory() - Method in class xsbti.compile.IncOptions
The directory where we dump textual representation of APIs.
apiHash() - Method in class xsbti.api.AnalyzedClass
 
apiPhaseCompleted() - Method in interface xsbti.AnalysisCallback
Communicate to the callback that the API phase has finished.
apply(Supplier<T>) - Static method in class xsbti.api.SafeLazy
Return a sbt [[xsbti.api.Lazy]] from a given Scala parameterless function.
apply(String) - Method in interface xsbti.compile.DefinesClass
Return true if the classpath entry contains the requested class.
apply(String[], Output, boolean, CachedCompilerProvider, Logger, Reporter) - Method in interface xsbti.compile.GlobalsCache
Retrieve a CachedCompiler.
arguments() - Method in class xsbti.api.Annotation
 
arguments() - Method in exception xsbti.CompileCancelled
Return an array of the initial arguments of the compiler.
arguments() - Method in exception xsbti.CompileFailed
Return an array of the initial arguments of the compiler.
ArtifactInfo - Class in xsbti
Define constants of Scala compiler useful for artifact resolution.
ArtifactInfo() - Constructor for class xsbti.ArtifactInfo
 
associatedFiles(Path) - Method in interface xsbti.compile.AuxiliaryClassFiles
 
autoBoot() - Method in class xsbti.compile.ClasspathOptions
If true, automatically configures the boot classpath.
AuxiliaryClassFiles - Interface in xsbti.compile
Interface that associates a class file with other corresponding produced files, for instance `.tasty` files or `.sjsir` files.
auxiliaryClassFiles() - Method in class xsbti.compile.IncOptions
Associate each class file with corresponding files (eg.

B

backupDirectory() - Method in class xsbti.compile.TransactionalManagerType
 
base() - Method in class xsbti.api.Annotation
 
baseType() - Method in class xsbti.api.Annotated
 
baseType() - Method in class xsbti.api.Constant
 
baseType() - Method in class xsbti.api.Existential
 
baseType() - Method in class xsbti.api.Parameterized
 
baseType() - Method in class xsbti.api.Polymorphic
 
BasicVirtualFileRef - Class in xsbti
 
BasicVirtualFileRef(String) - Constructor for class xsbti.BasicVirtualFileRef
 
binaryDependency(File, String, String, File, DependencyContext) - Method in interface xsbti.AnalysisCallback
Deprecated.
Use @link{#binaryDependency(Path, String, String, VirtualFileRef, DependencyContext)} instead.
binaryDependency(Path, String, String, VirtualFileRef, DependencyContext) - Method in interface xsbti.AnalysisCallback
Indicate that the class fromClassName depends on a class named onBinaryClassName coming from class file or jar onBinaryEntry.
bootLibrary() - Method in class xsbti.compile.ClasspathOptions
If true, includes the Scala library on the boot classpath.

C

cache() - Method in class xsbti.compile.Setup
 
cached(AnalysisStore) - Static method in interface xsbti.compile.AnalysisStore
Returns an analysis store whose last contents are kept in-memory.
CachedCompiler - Interface in xsbti.compile
Define the interface of a cached Scala compiler that can be run.
CachedCompilerProvider - Interface in xsbti.compile
Represent a provider that creates cached Scala compilers from a Scala instance.
cacheFile() - Method in class xsbti.compile.Setup
 
cachePath() - Method in class xsbti.compile.Setup
The file used to cache information across compilations.
Changes<T> - Interface in xsbti.compile
Defines an interface to query for changes of certain items that have an effect on incremental compilation.
childrenOfSealedClass() - Method in class xsbti.api.ClassLike
 
classApi() - Method in class xsbti.api.Companions
 
ClassDefinition - Class in xsbti.api
 
ClassDefinition(String, Access, Modifiers, Annotation[]) - Constructor for class xsbti.api.ClassDefinition
 
classDependency(String, String, DependencyContext) - Method in interface xsbti.AnalysisCallback
Indicate that the class sourceClassName depends on the class onClassName.
classesDirectory() - Method in class xsbti.compile.CompileOptions
 
classesInOutputJar() - Method in interface xsbti.AnalysisCallback
Return class files in output jar at a given point in time.
ClassFileManager - Interface in xsbti.compile
Represent the interface to manage the generated class files by the Scala or Java compilers.
classFileManager() - Method in class xsbti.compile.IncToolOptions
Define a component that manages the generated class files in every compilation cycle.
ClassFileManagerType - Class in xsbti.compile
 
ClassFileManagerType() - Constructor for class xsbti.compile.ClassFileManagerType
 
classfileManagerType() - Method in class xsbti.compile.IncOptions
ClassfileManager that will handle class file deletion and addition during a single incremental compilation run.
ClassLike - Class in xsbti.api
 
ClassLike(String, Access, Modifiers, Annotation[], DefinitionType, Lazy<Type>, Lazy<Structure>, String[], Type[], boolean, TypeParameter[]) - Constructor for class xsbti.api.ClassLike
 
ClassLikeDef - Class in xsbti.api
 
ClassLikeDef(String, Access, Modifiers, Annotation[], TypeParameter[], DefinitionType) - Constructor for class xsbti.api.ClassLikeDef
 
classpath() - Method in class xsbti.compile.CompileOptions
The classpath to use for compilation.
classpathHash() - Method in class xsbti.compile.MiniOptions
The classpath to use for compilation.
ClasspathOptions - Class in xsbti.compile
Define modifications to classpaths based on the ScalaInstance used for compilation.
ClasspathOptions(boolean, boolean, boolean, boolean, boolean) - Constructor for class xsbti.compile.ClasspathOptions
 
classpathOptions() - Method in interface xsbti.compile.ScalaCompiler
Return the ClasspathOptions used by this instance of the compiler.
clause() - Method in class xsbti.api.Existential
 
clear() - Method in interface xsbti.compile.GlobalsCache
Clear the cache of cached compilers.
commandArguments(File[]) - Method in interface xsbti.compile.CachedCompiler
* Return an array of arguments that represent a command-line like equivalent of a call to the Scala compiler, but without the command itself.
commandArguments(String[], String, String, Logger) - Method in interface xsbti.compile.ConsoleInterface1
 
comment(Position, String) - Method in interface xsbti.Reporter
Report a comment.
Companions - Class in xsbti.api
 
Companions(ClassLike, ClassLike) - Constructor for class xsbti.api.Companions
 
Compilation - Interface in xsbti.compile.analysis
Defines Zinc's compilation information.
compilationTimestamp() - Method in class xsbti.api.AnalyzedClass
 
compile(Inputs, Logger) - Method in interface xsbti.compile.IncrementalCompiler
Performs an incremental compilation given an instance of Inputs.
compile(ScalaCompiler, JavaCompiler, VirtualFile[], VirtualFile[], Output, Optional<Output>, Optional<AnalysisStore>, GlobalsCache, String[], String[], Optional<CompileAnalysis>, Optional<MiniSetup>, PerClasspathEntryLookup, Reporter, CompileOrder, Boolean, Optional<CompileProgress>, IncOptions, Optional<Path>, T2<String, String>[], FileConverter, ReadStamps, Logger) - Method in interface xsbti.compile.IncrementalCompiler
Performs an incremental compilation given its configuration.
compile(ScalaCompiler, JavaCompiler, Path[], Path[], Output, Optional<Output>, Optional<AnalysisStore>, GlobalsCache, String[], String[], Optional<CompileAnalysis>, Optional<MiniSetup>, PerClasspathEntryLookup, Reporter, CompileOrder, Boolean, Optional<CompileProgress>, IncOptions, Optional<Path>, T2<String, String>[], FileConverter, ReadStamps, Logger) - Method in interface xsbti.compile.IncrementalCompiler
Performs an incremental compilation given its configuration.
compile(VirtualFile[], VirtualFile[], FileConverter, DependencyChanges, String[], Output, AnalysisCallback, Reporter, Optional<CompileProgress>, Logger) - Method in interface xsbti.compile.ScalaCompiler
Recompile the subset of sources impacted by the changes defined in changes and collect the new APIs.
compileAllJava(Inputs, Logger) - Method in interface xsbti.compile.IncrementalCompiler
Compile all Java sources based on xsbti.compile.Inputs.
CompileAnalysis - Interface in xsbti.compile
Represents the analysis interface of an incremental compilation.
CompileCancelled - Exception in xsbti
Represent the cancellation of a compilation run.
CompileCancelled() - Constructor for exception xsbti.CompileCancelled
 
CompileFailed - Exception in xsbti
Represent a failure occurred during compilation of Java or Scala sources.
CompileFailed() - Constructor for exception xsbti.CompileFailed
 
CompileFailed(Throwable) - Constructor for exception xsbti.CompileFailed
 
CompileOptions - Class in xsbti.compile
Compilation options
CompileOptions() - Constructor for class xsbti.compile.CompileOptions
 
CompileOptions(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder) - Constructor for class xsbti.compile.CompileOptions
 
CompileOptions(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Optional<Path>) - Constructor for class xsbti.compile.CompileOptions
 
CompileOptions(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Path) - Constructor for class xsbti.compile.CompileOptions
 
CompileOptions(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Optional<Path>, Optional<FileConverter>, Optional<ReadStamps>, Optional<Output>) - Constructor for class xsbti.compile.CompileOptions
 
CompileOptions(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Path, FileConverter, ReadStamps, Output) - Constructor for class xsbti.compile.CompileOptions
 
CompileOrder - Enum in xsbti.compile
Define the order in which Scala and Java compilation should happen.
CompileProgress - Interface in xsbti.compile
An API for reporting when files are being compiled.
compiler() - Method in class xsbti.compile.ClasspathOptions
If true, includes the Scala compiler on the standard classpath.
CompilerBridgeProvider - Interface in xsbti.compile
Defines an interface for users to get the compiler bridge for a given Scala version.
CompileResult - Class in xsbti.compile
The result of running the incremental compilation.
CompileResult(CompileAnalysis, MiniSetup, boolean) - Constructor for class xsbti.compile.CompileResult
 
CompilerInterface2 - Interface in xsbti.compile
Interface for running compilation.
compilerJar() - Method in interface xsbti.compile.ScalaInstance
Deprecated.
Use `compilerJars` instead (since 1.5.0).
compilerJars() - Method in interface xsbti.compile.ScalaInstance
Classpath entry that stores the Scala compiler classes.
Compilers - Class in xsbti.compile
The instances of Scalac/Javac used to compile the current project.
Compilers(ScalaCompiler, JavaTools) - Constructor for class xsbti.compile.Compilers
 
compilers() - Method in class xsbti.compile.Inputs
Return the Scala and Java compilers to use for compilation.
compilerVersion() - Method in class xsbti.compile.MiniSetup
 
complete(boolean) - Method in interface xsbti.compile.ClassFileManager
Informs the class file manager whether the compilation run has succeeded.
complete(boolean) - Method in class xsbti.compile.WrappedClassFileManager
 
components() - Method in class xsbti.api.Path
 
ConsoleInterface1 - Interface in xsbti.compile
Console Interface as of Zinc 1.2.0.
Constant - Class in xsbti.api
 
Constant(Type, String) - Constructor for class xsbti.api.Constant
 
contentHash() - Method in interface xsbti.VirtualFile
 
context() - Method in class xsbti.api.ExternalDependency
 
context() - Method in class xsbti.api.InternalDependency
 
converter() - Method in class xsbti.compile.CompileOptions
FileConverter to convert between Path and VirtualFileRef.
create(long, String, Lazy<Companions>, int, NameHash[], boolean) - Static method in class xsbti.api.AnalyzedClass
 
create(long, String, Lazy<Companions>, int, NameHash[], boolean, int) - Static method in class xsbti.api.AnalyzedClass
 
create(long, String, Lazy<Companions>, int, NameHash[], boolean, int, String) - Static method in class xsbti.api.AnalyzedClass
 
create(Type, Annotation[]) - Static method in class xsbti.api.Annotated
 
create(Type, AnnotationArgument[]) - Static method in class xsbti.api.Annotation
 
create(String, String) - Static method in class xsbti.api.AnnotationArgument
 
create(String, Access, Modifiers, Annotation[], DefinitionType, Lazy<Type>, Lazy<Structure>, String[], Type[], boolean, TypeParameter[]) - Static method in class xsbti.api.ClassLike
 
create(String, Access, Modifiers, Annotation[], TypeParameter[], DefinitionType) - Static method in class xsbti.api.ClassLikeDef
 
create(ClassLike, ClassLike) - Static method in class xsbti.api.Companions
 
create(Type, String) - Static method in class xsbti.api.Constant
 
create(String, Access, Modifiers, Annotation[], TypeParameter[], ParameterList[], Type) - Static method in class xsbti.api.Def
 
create() - Static method in class xsbti.api.EmptyType
 
create(Type, TypeParameter[]) - Static method in class xsbti.api.Existential
 
create(String, String, AnalyzedClass, DependencyContext) - Static method in class xsbti.api.ExternalDependency
 
create(String) - Static method in class xsbti.api.Id
 
create(String) - Static method in class xsbti.api.IdQualifier
 
create(String, String, DependencyContext) - Static method in class xsbti.api.InternalDependency
 
create(String, Type, boolean, ParameterModifier) - Static method in class xsbti.api.MethodParameter
 
create(String, UseScope, int) - Static method in class xsbti.api.NameHash
 
create(String) - Static method in class xsbti.api.Package
 
create(Type, Type[]) - Static method in class xsbti.api.Parameterized
 
create(MethodParameter[], boolean) - Static method in class xsbti.api.ParameterList
 
create(String) - Static method in class xsbti.api.ParameterRef
 
create(PathComponent[]) - Static method in class xsbti.api.Path
 
create(Type, TypeParameter[]) - Static method in class xsbti.api.Polymorphic
 
create(Qualifier) - Static method in class xsbti.api.Private
 
create(Type, String) - Static method in class xsbti.api.Projection
 
create(Qualifier) - Static method in class xsbti.api.Protected
 
create() - Static method in class xsbti.api.Public
 
create(Path) - Static method in class xsbti.api.Singleton
 
create(Lazy<Type[]>, Lazy<ClassDefinition[]>, Lazy<ClassDefinition[]>) - Static method in class xsbti.api.Structure
 
create(Path) - Static method in class xsbti.api.Super
 
create() - Static method in class xsbti.api.This
 
create() - Static method in class xsbti.api.ThisQualifier
 
create(String, Access, Modifiers, Annotation[], TypeParameter[], Type) - Static method in class xsbti.api.TypeAlias
 
create(String, Access, Modifiers, Annotation[], TypeParameter[], Type, Type) - Static method in class xsbti.api.TypeDeclaration
 
create(String, Annotation[], TypeParameter[], Variance, Type, Type) - Static method in class xsbti.api.TypeParameter
 
create() - Static method in class xsbti.api.Unqualified
 
create(String, Access, Modifiers, Annotation[], Type) - Static method in class xsbti.api.Val
 
create(String, Access, Modifiers, Annotation[], Type) - Static method in class xsbti.api.Var
 
create(CompileAnalysis, MiniSetup) - Static method in interface xsbti.compile.AnalysisContents
Returns an instance of AnalysisContents backed up by the default implementation.
create(boolean, boolean, boolean, boolean, boolean) - Static method in class xsbti.compile.ClasspathOptions
 
create() - Static method in class xsbti.compile.CompileOptions
 
create(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder) - Static method in class xsbti.compile.CompileOptions
 
create(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Optional<Path>) - Static method in class xsbti.compile.CompileOptions
 
create(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Path) - Static method in class xsbti.compile.CompileOptions
 
create(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Optional<Path>, Optional<FileConverter>, Optional<ReadStamps>, Optional<Output>) - Static method in class xsbti.compile.CompileOptions
 
create(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Path, FileConverter, ReadStamps, Output) - Static method in class xsbti.compile.CompileOptions
 
create(CompileAnalysis, MiniSetup, boolean) - Static method in class xsbti.compile.CompileResult
 
create(ScalaCompiler, JavaTools) - Static method in class xsbti.compile.Compilers
 
create() - Static method in class xsbti.compile.DeleteImmediatelyManagerType
 
create(Path, int) - Static method in class xsbti.compile.FileHash
 
create() - Static method in class xsbti.compile.IncOptions
 
create(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks) - Static method in class xsbti.compile.IncOptions
 
create(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks) - Static method in class xsbti.compile.IncOptions
 
create(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[]) - Static method in class xsbti.compile.IncOptions
 
create(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[]) - Static method in class xsbti.compile.IncOptions
 
create(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean) - Static method in class xsbti.compile.IncOptions
 
create(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean) - Static method in class xsbti.compile.IncOptions
 
create(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Static method in class xsbti.compile.IncOptions
 
create(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Static method in class xsbti.compile.IncOptions
 
create(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, AuxiliaryClassFiles[], boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Static method in class xsbti.compile.IncOptions
 
create(int, double, boolean, boolean, int, File, ClassFileManagerType, AuxiliaryClassFiles[], boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Static method in class xsbti.compile.IncOptions
 
create(Optional<ClassFileManager>, boolean) - Static method in class xsbti.compile.IncToolOptions
 
create(ClassFileManager, boolean) - Static method in class xsbti.compile.IncToolOptions
 
create(Compilers, CompileOptions, Setup, PreviousResult) - Static method in class xsbti.compile.Inputs
 
create(FileHash[], String[], String[]) - Static method in class xsbti.compile.MiniOptions
 
create(Output, MiniOptions, String, CompileOrder, boolean, T2<String, String>[]) - Static method in class xsbti.compile.MiniSetup
 
create(Optional<CompileAnalysis>, Optional<MiniSetup>) - Static method in class xsbti.compile.PreviousResult
 
create(CompileAnalysis, MiniSetup) - Static method in class xsbti.compile.PreviousResult
 
create(PerClasspathEntryLookup, boolean, File, GlobalsCache, IncOptions, Reporter, Optional<CompileProgress>, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
create(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
create(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, Optional<CompileProgress>, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
create(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, CompileProgress, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
create(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, Optional<CompileProgress>, Optional<AnalysisStore>, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
create(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, CompileProgress, AnalysisStore, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
create(File, Logger) - Static method in class xsbti.compile.TransactionalManagerType
 
createConsole(String[], String, String, String, String, Optional<ClassLoader>, String[], Object[], Logger) - Method in interface xsbti.InteractiveConsoleFactory
 

D

declared() - Method in class xsbti.api.Structure
 
Def - Class in xsbti.api
 
Def(String, Access, Modifiers, Annotation[], TypeParameter[], ParameterList[], Type) - Constructor for class xsbti.api.Def
 
defaultAllowMachinePath() - Static method in class xsbti.compile.IncOptions
 
defaultApiDebug() - Static method in class xsbti.compile.IncOptions
 
defaultApiDiffContextSize() - Static method in class xsbti.compile.IncOptions
 
defaultApiDumpDirectory() - Static method in class xsbti.compile.IncOptions
 
defaultAuxiliaryClassFiles() - Static method in class xsbti.compile.IncOptions
 
defaultClassFileManager() - Static method in class xsbti.compile.IncToolOptionsUtil
Return an optional default ClassFileManager.
defaultClassFileManagerType() - Static method in class xsbti.compile.IncOptions
 
defaultEnabled() - Static method in class xsbti.compile.IncOptions
 
defaultExternal() - Static method in class xsbti.compile.IncOptions
 
DefaultExternalHooks - Class in xsbti.compile
 
DefaultExternalHooks(Optional<ExternalHooks.Lookup>, Optional<ClassFileManager>, ExternalHooks.GetProvenance) - Constructor for class xsbti.compile.DefaultExternalHooks
 
DefaultExternalHooks(Optional<ExternalHooks.Lookup>, Optional<ClassFileManager>) - Constructor for class xsbti.compile.DefaultExternalHooks
 
defaultExtra() - Static method in class xsbti.compile.IncOptions
 
defaultIgnoredScalacOptions() - Static method in class xsbti.compile.IncOptions
 
defaultIncToolOptions() - Static method in class xsbti.compile.IncToolOptionsUtil
Define the default options of the tooling around incremental compilation.
defaultLogRecompileOnMacro() - Static method in class xsbti.compile.IncOptions
 
defaultPipelining() - Static method in class xsbti.compile.IncOptions
 
defaultRecompileAllFraction() - Static method in class xsbti.compile.IncOptions
 
defaultRecompileOnMacroDef() - Static method in class xsbti.compile.IncOptions
 
defaultRecompileOnMacroDefImpl() - Static method in class xsbti.compile.IncOptions
 
defaultRelationsDebug() - Static method in class xsbti.compile.IncOptions
 
defaultStoreApis() - Static method in class xsbti.compile.IncOptions
 
defaultStrictMode() - Static method in class xsbti.compile.IncOptions
 
defaultTransitiveStep() - Static method in class xsbti.compile.IncOptions
 
defaultUseCustomizedFileManager() - Static method in class xsbti.compile.IncOptions
 
defaultUseCustomizedFileManager() - Static method in class xsbti.compile.IncToolOptionsUtil
Return whether the default ClassFileManager should be used or not.
defaultUseOptimizedSealed() - Static method in class xsbti.compile.IncOptions
 
DefinesClass - Interface in xsbti.compile
Determine whether a classpath entry contains a class.
definesClass(VirtualFile) - Method in interface xsbti.compile.PerClasspathEntryLookup
Provide an instance of DefinesClass that will allow you to check whether a given classpath entry contains a binary class name.
Definition - Class in xsbti.api
 
Definition(String, Access, Modifiers, Annotation[]) - Constructor for class xsbti.api.Definition
 
definitionType() - Method in class xsbti.api.ClassLike
 
definitionType() - Method in class xsbti.api.ClassLikeDef
 
DefinitionType - Enum in xsbti.api
 
delete(VirtualFile[]) - Method in interface xsbti.compile.ClassFileManager
Handler of classes that deletes them prior to every compilation step.
delete(File[]) - Method in interface xsbti.compile.ClassFileManager
Deprecated.
delete(VirtualFile[]) - Method in class xsbti.compile.WrappedClassFileManager
 
delete(File[]) - Method in class xsbti.compile.WrappedClassFileManager
Deprecated.
DeleteImmediatelyManagerType - Class in xsbti.compile
Constructs a minimal ClassfileManager that immediately deletes class files when requested.
DeleteImmediatelyManagerType() - Constructor for class xsbti.compile.DeleteImmediatelyManagerType
 
DependencyChanges - Interface in xsbti.compile
Define the changes that can occur to the dependencies of a given compilation run.
DependencyContext - Enum in xsbti.api
Enumeration of existing dependency contexts.
dependencyPhaseCompleted() - Method in interface xsbti.AnalysisCallback
Communicate to the callback that the dependency phase has finished.

E

earlyAnalysisStore() - Method in class xsbti.compile.Setup
Store early Analysis during pipeline compilation.
earlyOutput() - Method in class xsbti.compile.CompileOptions
Output for pickle JAR used for build pipelining
EmptyType - Class in xsbti.api
 
EmptyType() - Constructor for class xsbti.api.EmptyType
 
enabled() - Method in interface xsbti.AnalysisCallback
Return whether incremental compilation is enabled or not.
enabled() - Method in class xsbti.compile.IncOptions
Determines whether incremental compilation is enabled.
equals(Object) - Method in class xsbti.api.Access
 
equals(Object) - Method in class xsbti.api.AnalyzedClass
 
equals(Object) - Method in class xsbti.api.Annotated
 
equals(Object) - Method in class xsbti.api.Annotation
 
equals(Object) - Method in class xsbti.api.AnnotationArgument
 
equals(Object) - Method in class xsbti.api.ClassDefinition
 
equals(Object) - Method in class xsbti.api.ClassLike
 
equals(Object) - Method in class xsbti.api.ClassLikeDef
 
equals(Object) - Method in class xsbti.api.Companions
 
equals(Object) - Method in class xsbti.api.Constant
 
equals(Object) - Method in class xsbti.api.Def
 
equals(Object) - Method in class xsbti.api.Definition
 
equals(Object) - Method in class xsbti.api.EmptyType
 
equals(Object) - Method in class xsbti.api.Existential
 
equals(Object) - Method in class xsbti.api.ExternalDependency
 
equals(Object) - Method in class xsbti.api.FieldLike
 
equals(Object) - Method in class xsbti.api.Id
 
equals(Object) - Method in class xsbti.api.IdQualifier
 
equals(Object) - Method in class xsbti.api.InternalDependency
 
equals(Object) - Method in class xsbti.api.MethodParameter
 
equals(Object) - Method in class xsbti.api.Modifiers
 
equals(Object) - Method in class xsbti.api.NameHash
 
equals(Object) - Method in class xsbti.api.Package
 
equals(Object) - Method in class xsbti.api.Parameterized
 
equals(Object) - Method in class xsbti.api.ParameterizedDefinition
 
equals(Object) - Method in class xsbti.api.ParameterList
 
equals(Object) - Method in class xsbti.api.ParameterRef
 
equals(Object) - Method in class xsbti.api.Path
 
equals(Object) - Method in class xsbti.api.PathComponent
 
equals(Object) - Method in class xsbti.api.Polymorphic
 
equals(Object) - Method in class xsbti.api.Private
 
equals(Object) - Method in class xsbti.api.Projection
 
equals(Object) - Method in class xsbti.api.Protected
 
equals(Object) - Method in class xsbti.api.Public
 
equals(Object) - Method in class xsbti.api.Qualified
 
equals(Object) - Method in class xsbti.api.Qualifier
 
equals(Object) - Method in class xsbti.api.Singleton
 
equals(Object) - Method in class xsbti.api.Structure
 
equals(Object) - Method in class xsbti.api.Super
 
equals(Object) - Method in class xsbti.api.This
 
equals(Object) - Method in class xsbti.api.ThisQualifier
 
equals(Object) - Method in class xsbti.api.Type
 
equals(Object) - Method in class xsbti.api.TypeAlias
 
equals(Object) - Method in class xsbti.api.TypeDeclaration
 
equals(Object) - Method in class xsbti.api.TypeMember
 
equals(Object) - Method in class xsbti.api.TypeParameter
 
equals(Object) - Method in class xsbti.api.Unqualified
 
equals(Object) - Method in class xsbti.api.Val
 
equals(Object) - Method in class xsbti.api.Var
 
equals(Object) - Method in class xsbti.BasicVirtualFileRef
 
equals(Object) - Method in class xsbti.compile.ClassFileManagerType
 
equals(Object) - Method in class xsbti.compile.ClasspathOptions
 
equals(Object) - Method in class xsbti.compile.CompileOptions
 
equals(Object) - Method in class xsbti.compile.CompileResult
 
equals(Object) - Method in class xsbti.compile.Compilers
 
equals(Object) - Method in class xsbti.compile.DeleteImmediatelyManagerType
 
equals(Object) - Method in class xsbti.compile.FileHash
 
equals(Object) - Method in class xsbti.compile.IncOptions
 
equals(Object) - Method in class xsbti.compile.IncToolOptions
 
equals(Object) - Method in class xsbti.compile.Inputs
 
equals(Object) - Method in class xsbti.compile.MiniOptions
 
equals(Object) - Method in class xsbti.compile.MiniSetup
 
equals(Object) - Method in class xsbti.compile.PreviousResult
 
equals(Object) - Method in class xsbti.compile.Setup
 
equals(Object) - Method in class xsbti.compile.TransactionalManagerType
 
Existential - Class in xsbti.api
 
Existential(Type, TypeParameter[]) - Constructor for class xsbti.api.Existential
 
ExternalDependency - Class in xsbti.api
 
ExternalDependency(String, String, AnalyzedClass, DependencyContext) - Constructor for class xsbti.api.ExternalDependency
 
ExternalHooks - Interface in xsbti.compile
Defines hooks that can be user-defined to modify the behaviour of internal components of the incremental compiler.
externalHooks() - Method in class xsbti.compile.IncOptions
External hooks that allows clients e.g.
ExternalHooks.GetProvenance - Interface in xsbti.compile
 
ExternalHooks.Lookup - Interface in xsbti.compile
Defines an interface for a lookup mechanism.
ExternalHooks.NoProvenance - Enum in xsbti.compile
 
extra() - Method in class xsbti.compile.ClasspathOptions
If true, includes extra jars from the Scala instance on the standard classpath.
extra() - Method in class xsbti.compile.IncOptions
Extra options
extra() - Method in class xsbti.compile.MiniSetup
 
extra() - Method in class xsbti.compile.Setup
 
extraHash() - Method in class xsbti.api.AnalyzedClass
 

F

fetchCompiledBridge(ScalaInstance, Logger) - Method in interface xsbti.compile.CompilerBridgeProvider
Get the location of the compiled Scala compiler bridge for a concrete Scala version.
fetchScalaInstance(String, Logger) - Method in interface xsbti.compile.CompilerBridgeProvider
Get the Scala instance for a given Scala version.
FieldLike - Class in xsbti.api
 
FieldLike(String, Access, Modifiers, Annotation[], Type) - Constructor for class xsbti.api.FieldLike
 
file() - Method in class xsbti.compile.FileHash
 
FileConverter - Interface in xsbti
 
FileHash - Class in xsbti.compile
 
FileHash(Path, int) - Constructor for class xsbti.compile.FileHash
 
fileNamed(String) - Method in interface xsbti.VirtualDirectory
 
filterLibrary() - Method in class xsbti.compile.ClasspathOptions
If true, the Scala library jar is filtered from the standard classpath.

G

generated(VirtualFile[]) - Method in interface xsbti.compile.ClassFileManager
Handler of classes that decides where certain class files should be stored after every compilation step.
generated(File[]) - Method in interface xsbti.compile.ClassFileManager
Deprecated.
generated(VirtualFile[]) - Method in class xsbti.compile.WrappedClassFileManager
 
generated(File[]) - Method in class xsbti.compile.WrappedClassFileManager
Deprecated.
generatedLocalClass(File, File) - Method in interface xsbti.AnalysisCallback
Deprecated.
Use @link{#generatedLocalClass(VirtualFileRef, Path)} instead.
generatedLocalClass(VirtualFileRef, Path) - Method in interface xsbti.AnalysisCallback
Map the product relation between classFile and source to indicate that classFile is the product of compilation from source.
generatedNonLocalClass(File, File, String, String) - Method in interface xsbti.AnalysisCallback
Deprecated.
Use @link{#generatedNonLocalClass(VirtualFileRef, Path, String, String)} instead.
generatedNonLocalClass(VirtualFileRef, Path, String, String) - Method in interface xsbti.AnalysisCallback
Map the source class name (srcClassName) of a top-level Scala class coming from a given source file to a binary class name (binaryClassName) coming from a given class file.
get() - Method in interface xsbti.api.Lazy
 
get(VirtualFileRef) - Method in interface xsbti.compile.analysis.ReadSourceInfos
Returns the sourceInfo associated with a source file.
get() - Method in class xsbti.compile.AnalysisStore.CachedAnalysisStore
 
get() - Method in interface xsbti.compile.AnalysisStore
Gets an AnalysisContents from the underlying store.
get() - Method in class xsbti.compile.AnalysisStore.SyncedAnalysisStore
 
get(Path) - Method in interface xsbti.compile.ExternalHooks.GetProvenance
 
get(Path) - Method in enum xsbti.compile.ExternalHooks.NoProvenance
 
getAdded() - Method in interface xsbti.compile.Changes
 
getAllCompilations() - Method in interface xsbti.compile.analysis.ReadCompilations
Returns an array of compilation instances that provide information on Zinc's compilation runs.
getAllLibraryStamps() - Method in interface xsbti.compile.analysis.ReadStamps
Returns a map of all the stamps associated with binary files.
getAllProductStamps() - Method in interface xsbti.compile.analysis.ReadStamps
Returns a map of all the stamps associated with product files.
getAllSourceInfos() - Method in interface xsbti.compile.analysis.ReadSourceInfos
Returns a map of all source files with their corresponding source infos.
getAllSourceStamps() - Method in interface xsbti.compile.analysis.ReadStamps
Returns a map of all the stamps associated with source files.
getAnalysis() - Method in interface xsbti.compile.AnalysisContents
 
getAnalysis() - Method in class xsbti.compile.CompileResult
 
getCachedStore(AnalysisStore) - Static method in interface xsbti.compile.AnalysisStore
Returns an analysis store whose last contents are kept in-memory.
getChanged() - Method in interface xsbti.compile.Changes
 
getChangedBinaries(CompileAnalysis) - Method in interface xsbti.compile.ExternalHooks.Lookup
Used to provide information from external tools into sbt (e.g.
getChangedSources(CompileAnalysis) - Method in interface xsbti.compile.ExternalHooks.Lookup
Used to provide information from external tools into sbt (e.g.
getExternal() - Method in interface xsbti.compile.InitialChanges
 
getExternalClassFileManager() - Method in class xsbti.compile.DefaultExternalHooks
 
getExternalClassFileManager() - Method in interface xsbti.compile.ExternalHooks
Returns the implementation of a ClassFileManager to be used alongside the internal manager provided by the default implementation.
getExternalLookup() - Method in class xsbti.compile.DefaultExternalHooks
 
getExternalLookup() - Method in interface xsbti.compile.ExternalHooks
Returns the implementation of a lookup mechanism to be used instead of the internal lookup provided by the default implementation.
getHash() - Method in interface xsbti.compile.analysis.Stamp
Get the hash of the file contents if the stamp supports it.
getInternalSrc() - Method in interface xsbti.compile.InitialChanges
 
getInvalidationProfiler() - Method in interface xsbti.compile.ExternalHooks
 
getLastModified() - Method in interface xsbti.compile.analysis.Stamp
Get the last modified time (in milliseconds from Epoch) of a file if the stamp supports it.
getLibraryDeps() - Method in interface xsbti.compile.InitialChanges
 
getMainClasses() - Method in interface xsbti.compile.analysis.SourceInfo
Returns the main classes found in this compilation unit.
getMiniSetup() - Method in interface xsbti.compile.AnalysisContents
 
getMiniSetup() - Method in class xsbti.compile.CompileResult
 
getModifiedClass() - Method in interface xsbti.compile.APIChange
 
getModifiedNames() - Method in interface xsbti.compile.APIChange
 
getMultipleOutput() - Method in interface xsbti.compile.MultipleOutput
 
getMultipleOutput() - Method in interface xsbti.compile.Output
Returns the multiple outputs passed or to be passed to the Scala compiler.
getMultipleOutput() - Method in interface xsbti.compile.SingleOutput
 
getName() - Method in interface xsbti.compile.UsedName
 
getOutput() - Method in interface xsbti.compile.analysis.Compilation
Returns the instance of Output used by the Zinc compiler that tells the user which directories are being used to store class files.
getOutputDirectory() - Method in interface xsbti.compile.OutputGroup
Deprecated.
getOutputDirectory() - Method in interface xsbti.compile.SingleOutput
Deprecated.
getOutputDirectoryAsPath() - Method in interface xsbti.compile.OutputGroup
Return the directory where class files should be generated.
getOutputDirectoryAsPath() - Method in interface xsbti.compile.SingleOutput
Return the **directory or jar** where class files should be generated and written to.
getOutputGroups() - Method in interface xsbti.compile.MultipleOutput
Return an array of the existent output groups.
getPickleJarPair() - Method in interface xsbti.AnalysisCallback
 
getProvenance() - Method in class xsbti.compile.DefaultExternalHooks
 
getProvenance() - Method in interface xsbti.compile.ExternalHooks
 
getRecompileOnMacroDef(IncOptions) - Static method in class xsbti.compile.IncOptions
 
getRemoved() - Method in interface xsbti.compile.Changes
 
getRemovedProducts(CompileAnalysis) - Method in interface xsbti.compile.ExternalHooks.Lookup
Used to provide information from external tools into sbt (e.g.
getRemovedProducts() - Method in interface xsbti.compile.InitialChanges
 
getReportedProblems() - Method in interface xsbti.compile.analysis.SourceInfo
Returns the reported problems by the Java or Scala compiler.
getScopes() - Method in interface xsbti.compile.UsedName
 
getSingleOutput() - Method in interface xsbti.compile.MultipleOutput
Deprecated.
getSingleOutput() - Method in interface xsbti.compile.Output
Deprecated.
getSingleOutput() - Method in interface xsbti.compile.SingleOutput
Deprecated.
getSingleOutputAsPath() - Method in interface xsbti.compile.MultipleOutput
 
getSingleOutputAsPath() - Method in interface xsbti.compile.Output
Returns the single output passed or to be passed to the Scala or Java compiler.
getSingleOutputAsPath() - Method in interface xsbti.compile.SingleOutput
 
getSourceDirectory() - Method in interface xsbti.compile.OutputGroup
Deprecated.
getSourceDirectoryAsPath() - Method in interface xsbti.compile.OutputGroup
Return the directory where source files are stored for this group.
getStartTime() - Method in interface xsbti.compile.analysis.Compilation
Returns the milliseconds since the last epoch in which the compilation started.
getThreadSafeStore(AnalysisStore) - Static method in interface xsbti.compile.AnalysisStore
Returns a synchronized analysis store that is thread-safe.
getUnmodified() - Method in interface xsbti.compile.Changes
 
getUnreportedProblems() - Method in interface xsbti.compile.analysis.SourceInfo
Returns the unreported problems by the Java or Scala compiler.
getValueId() - Method in interface xsbti.compile.analysis.Stamp
Returns a unique identifier depending on the underlying data structures.
GlobalsCache - Interface in xsbti.compile
Define operations that let us retrieve cached compiler instances for the current Java Virtual Machine.

H

hasDefault() - Method in class xsbti.api.MethodParameter
 
hasErrors() - Method in interface xsbti.Reporter
Check whether the logger has received any error since last reset.
hash() - Method in class xsbti.api.NameHash
 
hash() - Method in class xsbti.compile.FileHash
 
hashClasspath(VirtualFile[]) - Method in interface xsbti.compile.ExternalHooks.Lookup
 
hashCode() - Method in class xsbti.api.Access
 
hashCode() - Method in class xsbti.api.AnalyzedClass
 
hashCode() - Method in class xsbti.api.Annotated
 
hashCode() - Method in class xsbti.api.Annotation
 
hashCode() - Method in class xsbti.api.AnnotationArgument
 
hashCode() - Method in class xsbti.api.ClassDefinition
 
hashCode() - Method in class xsbti.api.ClassLike
 
hashCode() - Method in class xsbti.api.ClassLikeDef
 
hashCode() - Method in class xsbti.api.Companions
 
hashCode() - Method in class xsbti.api.Constant
 
hashCode() - Method in class xsbti.api.Def
 
hashCode() - Method in class xsbti.api.Definition
 
hashCode() - Method in class xsbti.api.EmptyType
 
hashCode() - Method in class xsbti.api.Existential
 
hashCode() - Method in class xsbti.api.ExternalDependency
 
hashCode() - Method in class xsbti.api.FieldLike
 
hashCode() - Method in class xsbti.api.Id
 
hashCode() - Method in class xsbti.api.IdQualifier
 
hashCode() - Method in class xsbti.api.InternalDependency
 
hashCode() - Method in class xsbti.api.MethodParameter
 
hashCode() - Method in class xsbti.api.Modifiers
 
hashCode() - Method in class xsbti.api.NameHash
 
hashCode() - Method in class xsbti.api.Package
 
hashCode() - Method in class xsbti.api.Parameterized
 
hashCode() - Method in class xsbti.api.ParameterizedDefinition
 
hashCode() - Method in class xsbti.api.ParameterList
 
hashCode() - Method in class xsbti.api.ParameterRef
 
hashCode() - Method in class xsbti.api.Path
 
hashCode() - Method in class xsbti.api.PathComponent
 
hashCode() - Method in class xsbti.api.Polymorphic
 
hashCode() - Method in class xsbti.api.Private
 
hashCode() - Method in class xsbti.api.Projection
 
hashCode() - Method in class xsbti.api.Protected
 
hashCode() - Method in class xsbti.api.Public
 
hashCode() - Method in class xsbti.api.Qualified
 
hashCode() - Method in class xsbti.api.Qualifier
 
hashCode() - Method in class xsbti.api.Singleton
 
hashCode() - Method in class xsbti.api.Structure
 
hashCode() - Method in class xsbti.api.Super
 
hashCode() - Method in class xsbti.api.This
 
hashCode() - Method in class xsbti.api.ThisQualifier
 
hashCode() - Method in class xsbti.api.Type
 
hashCode() - Method in class xsbti.api.TypeAlias
 
hashCode() - Method in class xsbti.api.TypeDeclaration
 
hashCode() - Method in class xsbti.api.TypeMember
 
hashCode() - Method in class xsbti.api.TypeParameter
 
hashCode() - Method in class xsbti.api.Unqualified
 
hashCode() - Method in class xsbti.api.Val
 
hashCode() - Method in class xsbti.api.Var
 
hashCode() - Method in class xsbti.BasicVirtualFileRef
 
hashCode() - Method in class xsbti.compile.ClassFileManagerType
 
hashCode() - Method in class xsbti.compile.ClasspathOptions
 
hashCode() - Method in class xsbti.compile.CompileOptions
 
hashCode() - Method in class xsbti.compile.CompileResult
 
hashCode() - Method in class xsbti.compile.Compilers
 
hashCode() - Method in class xsbti.compile.DeleteImmediatelyManagerType
 
hashCode() - Method in class xsbti.compile.FileHash
 
hashCode() - Method in class xsbti.compile.IncOptions
 
hashCode() - Method in class xsbti.compile.IncToolOptions
 
hashCode() - Method in class xsbti.compile.Inputs
 
hashCode() - Method in class xsbti.compile.MiniOptions
 
hashCode() - Method in class xsbti.compile.MiniSetup
 
hashCode() - Method in class xsbti.compile.PreviousResult
 
hashCode() - Method in class xsbti.compile.Setup
 
hashCode() - Method in class xsbti.compile.TransactionalManagerType
 
hasMacro() - Method in class xsbti.api.AnalyzedClass
 
hasModified() - Method in class xsbti.compile.CompileResult
 
hasWarnings() - Method in interface xsbti.Reporter
Check whether the logger has received any warning since last reset.

I

Id - Class in xsbti.api
 
Id(String) - Constructor for class xsbti.api.Id
 
id() - Method in class xsbti.api.Id
 
id() - Method in class xsbti.api.ParameterRef
 
id() - Method in class xsbti.api.Projection
 
id() - Method in class xsbti.api.TypeParameter
 
id() - Method in class xsbti.BasicVirtualFileRef
 
id() - Method in interface xsbti.VirtualFileRef
Returns unique identifier for the file.
IdQualifier - Class in xsbti.api
 
IdQualifier(String) - Constructor for class xsbti.api.IdQualifier
 
ignoredScalacOptions() - Method in class xsbti.compile.IncOptions
Array of regexes that will be used to determine if scalac options should be ignored if they change
IncOptions - Class in xsbti.compile
Represents all configuration options for the incremental compiler itself and not the underlying Java/Scala compiler.
IncOptions() - Constructor for class xsbti.compile.IncOptions
 
IncOptions(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks) - Constructor for class xsbti.compile.IncOptions
 
IncOptions(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks) - Constructor for class xsbti.compile.IncOptions
 
IncOptions(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[]) - Constructor for class xsbti.compile.IncOptions
 
IncOptions(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[]) - Constructor for class xsbti.compile.IncOptions
 
IncOptions(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean) - Constructor for class xsbti.compile.IncOptions
 
IncOptions(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean) - Constructor for class xsbti.compile.IncOptions
 
IncOptions(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Constructor for class xsbti.compile.IncOptions
 
IncOptions(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Constructor for class xsbti.compile.IncOptions
 
IncOptions(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, AuxiliaryClassFiles[], boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Constructor for class xsbti.compile.IncOptions
 
IncOptions(int, double, boolean, boolean, int, File, ClassFileManagerType, AuxiliaryClassFiles[], boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Constructor for class xsbti.compile.IncOptions
 
IncrementalCompiler - Interface in xsbti.compile
 
incrementalCompilerOptions() - Method in class xsbti.compile.Setup
 
IncToolOptions - Class in xsbti.compile
Define the component that manages the generated class files and defines the configuration options for an incremental compiler.
IncToolOptions(Optional<ClassFileManager>, boolean) - Constructor for class xsbti.compile.IncToolOptions
 
IncToolOptions(ClassFileManager, boolean) - Constructor for class xsbti.compile.IncToolOptions
 
IncToolOptionsUtil - Class in xsbti.compile
Define a helper for IncToolOptions that provides information on default class file managers used and gives default incremental compilation options to the user.
IncToolOptionsUtil() - Constructor for class xsbti.compile.IncToolOptionsUtil
 
inherited() - Method in class xsbti.api.Structure
 
InitialChanges - Interface in xsbti.compile
 
input() - Method in interface xsbti.VirtualFile
 
Inputs - Class in xsbti.compile
Configures a single compilation of a single set of sources.
Inputs(Compilers, CompileOptions, Setup, PreviousResult) - Constructor for class xsbti.compile.Inputs
 
InteractiveConsoleFactory - Interface in xsbti
Interface for running console interactively.
InteractiveConsoleInterface - Interface in xsbti
 
InteractiveConsoleResponse - Interface in xsbti
Public interface for repl responses.
InteractiveConsoleResult - Enum in xsbti
 
InternalDependency - Class in xsbti.api
 
InternalDependency(String, String, DependencyContext) - Constructor for class xsbti.api.InternalDependency
 
interpret(String, boolean) - Method in interface xsbti.InteractiveConsoleInterface
 
InvalidationProfiler - Interface in xsbti.compile
 
InvalidationProfiler.EMPTY - Enum in xsbti.compile
 
isAbstract() - Method in class xsbti.api.Modifiers
 
isEmpty() - Method in interface xsbti.compile.Changes
 
isEmpty() - Method in interface xsbti.compile.DependencyChanges
Check whether there have been any change in the compilation dependencies.
isFinal() - Method in class xsbti.api.Modifiers
 
isImplicit() - Method in class xsbti.api.Modifiers
 
isImplicit() - Method in class xsbti.api.ParameterList
 
isLazy() - Method in class xsbti.api.Modifiers
 
isMacro() - Method in class xsbti.api.Modifiers
 
isOverride() - Method in class xsbti.api.Modifiers
 
isPickleJava() - Method in interface xsbti.AnalysisCallback
Returns true if -Ypickle-java is on.
isSealed() - Method in class xsbti.api.Modifiers
 
isSuperAccessor() - Method in class xsbti.api.Modifiers
 

J

javac() - Method in interface xsbti.compile.JavaTools
Return an implementation of the Java compiler (javac).
JavaCompiler - Interface in xsbti.compile
Represent the interface of a Java compiler.
javacOptions() - Method in class xsbti.compile.CompileOptions
The options to pass to the Java compiler other than the sources and classpath to use.
javacOptions() - Method in class xsbti.compile.MiniOptions
The options to pass to the Java compiler other than the sources and classpath to use.
Javadoc - Interface in xsbti.compile
Represent the interface of a Javadoc generator.
javadoc() - Method in interface xsbti.compile.JavaTools
Return an implementation of a Javadoc generator.
JavaTool - Interface in xsbti.compile
Represent a bare metal interface around one of the java tools, either the Java compiler (javac) or the Javadoc generator.
javaTools() - Method in class xsbti.compile.Compilers
Tool chain of Java.
JavaTools - Interface in xsbti.compile
Represent an interface of the toolchain of Java compilation that gives access javadoc generation and Java compilation.

L

Lazy<T> - Interface in xsbti.api
 
library(VirtualFileRef) - Method in interface xsbti.compile.analysis.ReadStamps
Retrieves the stamp associated with a binary dependency (class file).
libraryJar() - Method in interface xsbti.compile.ScalaInstance
Deprecated.
Use `libraryJars` instead (since 1.3.0).
libraryJars() - Method in interface xsbti.compile.ScalaInstance
Classpath entries that stores the Scala library classes.
loader() - Method in interface xsbti.compile.ScalaInstance
A class loader providing access to the classes and resources in all the jars of this Scala instance.
loaderCompilerOnly() - Method in interface xsbti.compile.ScalaInstance
A class loader providing access to the classes and resources in the compiler jar of this Scala instance.
loaderLibraryOnly() - Method in interface xsbti.compile.ScalaInstance
A class loader providing access to the classes and resources in the library jars of this Scala instance.
log(Problem) - Method in interface xsbti.Reporter
Log a message at a concrete position and with a concrete severity.
logger() - Method in class xsbti.compile.TransactionalManagerType
 
logRecompileOnMacro() - Method in class xsbti.compile.IncOptions
Determines whether to log information on file recompiled due to a transitive macro change
lowerBound() - Method in class xsbti.api.TypeDeclaration
 
lowerBound() - Method in class xsbti.api.TypeParameter
 

M

mainClass(File, String) - Method in interface xsbti.AnalysisCallback
Deprecated.
Use @link{#mainClass(VirtualFileRef, String)} instead.
mainClass(VirtualFileRef, String) - Method in interface xsbti.AnalysisCallback
Register a class containing an entry point coming from a given source file.
maxErrors() - Method in class xsbti.compile.CompileOptions
 
MethodParameter - Class in xsbti.api
 
MethodParameter(String, Type, boolean, ParameterModifier) - Constructor for class xsbti.api.MethodParameter
 
MiniOptions - Class in xsbti.compile
Compilation options.
MiniOptions(FileHash[], String[], String[]) - Constructor for class xsbti.compile.MiniOptions
 
MiniSetup - Class in xsbti.compile
This is used as part of CompileResult.
MiniSetup(Output, MiniOptions, String, CompileOrder, boolean, T2<String, String>[]) - Constructor for class xsbti.compile.MiniSetup
 
modifiedBinaries() - Method in interface xsbti.compile.DependencyChanges
Deprecated.
Use @link{#modifiedLibraries()} instead.
modifiedClasses() - Method in interface xsbti.compile.DependencyChanges
Return the modified class names since the last compilation run.
modifiedLibraries() - Method in interface xsbti.compile.DependencyChanges
Return the modified binaries since the last compilation run.
modifier() - Method in class xsbti.api.MethodParameter
 
modifiers() - Method in class xsbti.api.Definition
 
Modifiers - Class in xsbti.api
 
Modifiers(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class xsbti.api.Modifiers
 
MultipleOutput - Interface in xsbti.compile
Represents a mapping of several outputs depending on the source directory.

N

name() - Method in class xsbti.api.AnalyzedClass
 
name() - Method in class xsbti.api.AnnotationArgument
 
name() - Method in class xsbti.api.Definition
 
name() - Method in class xsbti.api.MethodParameter
 
name() - Method in class xsbti.api.NameHash
 
name() - Method in class xsbti.api.Package
 
name() - Method in class xsbti.BasicVirtualFileRef
 
name() - Method in interface xsbti.VirtualFileRef
Returns "file name" for the file.
NameHash - Class in xsbti.api
 
NameHash(String, UseScope, int) - Constructor for class xsbti.api.NameHash
 
nameHashes() - Method in class xsbti.api.AnalyzedClass
 
names() - Method in class xsbti.BasicVirtualFileRef
 
names() - Method in interface xsbti.VirtualFileRef
 
newCachedCompiler(String[], Output, Logger, Reporter) - Method in interface xsbti.compile.CachedCompilerProvider
Return a new cached compiler from the usual compiler input.

O

objectApi() - Method in class xsbti.api.Companions
 
of(long, String, Lazy<Companions>, int, NameHash[], boolean) - Static method in class xsbti.api.AnalyzedClass
 
of(long, String, Lazy<Companions>, int, NameHash[], boolean, int) - Static method in class xsbti.api.AnalyzedClass
 
of(long, String, Lazy<Companions>, int, NameHash[], boolean, int, String) - Static method in class xsbti.api.AnalyzedClass
 
of(Type, Annotation[]) - Static method in class xsbti.api.Annotated
 
of(Type, AnnotationArgument[]) - Static method in class xsbti.api.Annotation
 
of(String, String) - Static method in class xsbti.api.AnnotationArgument
 
of(String, Access, Modifiers, Annotation[], DefinitionType, Lazy<Type>, Lazy<Structure>, String[], Type[], boolean, TypeParameter[]) - Static method in class xsbti.api.ClassLike
 
of(String, Access, Modifiers, Annotation[], TypeParameter[], DefinitionType) - Static method in class xsbti.api.ClassLikeDef
 
of(ClassLike, ClassLike) - Static method in class xsbti.api.Companions
 
of(Type, String) - Static method in class xsbti.api.Constant
 
of(String, Access, Modifiers, Annotation[], TypeParameter[], ParameterList[], Type) - Static method in class xsbti.api.Def
 
of() - Static method in class xsbti.api.EmptyType
 
of(Type, TypeParameter[]) - Static method in class xsbti.api.Existential
 
of(String, String, AnalyzedClass, DependencyContext) - Static method in class xsbti.api.ExternalDependency
 
of(String) - Static method in class xsbti.api.Id
 
of(String) - Static method in class xsbti.api.IdQualifier
 
of(String, String, DependencyContext) - Static method in class xsbti.api.InternalDependency
 
of(String, Type, boolean, ParameterModifier) - Static method in class xsbti.api.MethodParameter
 
of(String, UseScope, int) - Static method in class xsbti.api.NameHash
 
of(String) - Static method in class xsbti.api.Package
 
of(Type, Type[]) - Static method in class xsbti.api.Parameterized
 
of(MethodParameter[], boolean) - Static method in class xsbti.api.ParameterList
 
of(String) - Static method in class xsbti.api.ParameterRef
 
of(PathComponent[]) - Static method in class xsbti.api.Path
 
of(Type, TypeParameter[]) - Static method in class xsbti.api.Polymorphic
 
of(Qualifier) - Static method in class xsbti.api.Private
 
of(Type, String) - Static method in class xsbti.api.Projection
 
of(Qualifier) - Static method in class xsbti.api.Protected
 
of() - Static method in class xsbti.api.Public
 
of(Path) - Static method in class xsbti.api.Singleton
 
of(Lazy<Type[]>, Lazy<ClassDefinition[]>, Lazy<ClassDefinition[]>) - Static method in class xsbti.api.Structure
 
of(Path) - Static method in class xsbti.api.Super
 
of() - Static method in class xsbti.api.This
 
of() - Static method in class xsbti.api.ThisQualifier
 
of(String, Access, Modifiers, Annotation[], TypeParameter[], Type) - Static method in class xsbti.api.TypeAlias
 
of(String, Access, Modifiers, Annotation[], TypeParameter[], Type, Type) - Static method in class xsbti.api.TypeDeclaration
 
of(String, Annotation[], TypeParameter[], Variance, Type, Type) - Static method in class xsbti.api.TypeParameter
 
of() - Static method in class xsbti.api.Unqualified
 
of(String, Access, Modifiers, Annotation[], Type) - Static method in class xsbti.api.Val
 
of(String, Access, Modifiers, Annotation[], Type) - Static method in class xsbti.api.Var
 
of(boolean, boolean, boolean, boolean, boolean) - Static method in class xsbti.compile.ClasspathOptions
 
of() - Static method in class xsbti.compile.CompileOptions
 
of(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder) - Static method in class xsbti.compile.CompileOptions
 
of(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Optional<Path>) - Static method in class xsbti.compile.CompileOptions
 
of(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Path) - Static method in class xsbti.compile.CompileOptions
 
of(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Optional<Path>, Optional<FileConverter>, Optional<ReadStamps>, Optional<Output>) - Static method in class xsbti.compile.CompileOptions
 
of(VirtualFile[], VirtualFile[], Path, String[], String[], int, Function<Position, Position>, CompileOrder, Path, FileConverter, ReadStamps, Output) - Static method in class xsbti.compile.CompileOptions
 
of(CompileAnalysis, MiniSetup, boolean) - Static method in class xsbti.compile.CompileResult
 
of(ScalaCompiler, JavaTools) - Static method in class xsbti.compile.Compilers
 
of() - Static method in class xsbti.compile.DeleteImmediatelyManagerType
 
of(Path, int) - Static method in class xsbti.compile.FileHash
 
of() - Static method in class xsbti.compile.IncOptions
 
of(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks) - Static method in class xsbti.compile.IncOptions
 
of(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks) - Static method in class xsbti.compile.IncOptions
 
of(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[]) - Static method in class xsbti.compile.IncOptions
 
of(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[]) - Static method in class xsbti.compile.IncOptions
 
of(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean) - Static method in class xsbti.compile.IncOptions
 
of(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean) - Static method in class xsbti.compile.IncOptions
 
of(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Static method in class xsbti.compile.IncOptions
 
of(int, double, boolean, boolean, int, File, ClassFileManagerType, boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Static method in class xsbti.compile.IncOptions
 
of(int, double, boolean, boolean, int, Optional<File>, Optional<ClassFileManagerType>, AuxiliaryClassFiles[], boolean, Optional<Boolean>, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Static method in class xsbti.compile.IncOptions
 
of(int, double, boolean, boolean, int, File, ClassFileManagerType, AuxiliaryClassFiles[], boolean, boolean, boolean, boolean, boolean, Map<String, String>, boolean, ExternalHooks, String[], boolean, boolean, boolean) - Static method in class xsbti.compile.IncOptions
 
of(Optional<ClassFileManager>, boolean) - Static method in class xsbti.compile.IncToolOptions
 
of(ClassFileManager, boolean) - Static method in class xsbti.compile.IncToolOptions
 
of(Compilers, CompileOptions, Setup, PreviousResult) - Static method in class xsbti.compile.Inputs
 
of(FileHash[], String[], String[]) - Static method in class xsbti.compile.MiniOptions
 
of(Output, MiniOptions, String, CompileOrder, boolean, T2<String, String>[]) - Static method in class xsbti.compile.MiniSetup
 
of(Optional<CompileAnalysis>, Optional<MiniSetup>) - Static method in class xsbti.compile.PreviousResult
 
of(CompileAnalysis, MiniSetup) - Static method in class xsbti.compile.PreviousResult
 
of(PerClasspathEntryLookup, boolean, File, GlobalsCache, IncOptions, Reporter, Optional<CompileProgress>, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
of(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
of(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, Optional<CompileProgress>, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
of(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, CompileProgress, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
of(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, Optional<CompileProgress>, Optional<AnalysisStore>, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
of(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, CompileProgress, AnalysisStore, T2<String, String>[]) - Static method in class xsbti.compile.Setup
 
of(File, Logger) - Static method in class xsbti.compile.TransactionalManagerType
 
of(ClassFileManager, Optional<ClassFileManager>) - Static method in class xsbti.compile.WrappedClassFileManager
 
of(String) - Static method in interface xsbti.VirtualFileRef
 
options() - Method in class xsbti.compile.Inputs
Return the compilation options, such as the sources and classpath to use.
options() - Method in class xsbti.compile.MiniSetup
 
order() - Method in class xsbti.compile.CompileOptions
Controls the order in which Java and Scala sources are compiled.
order() - Method in class xsbti.compile.MiniSetup
 
otherJars() - Method in interface xsbti.compile.ScalaInstance
All the jars except `libraryJars` and `compilerJar`.
output() - Method in class xsbti.compile.MiniSetup
 
Output - Interface in xsbti.compile
Define an abstract interface that represents the output of the compilation.
output() - Method in interface xsbti.InteractiveConsoleResponse
 
output() - Method in interface xsbti.VirtualFileWrite
 
OutputGroup - Interface in xsbti.compile
Define the interface of a group of outputs.

P

Package - Class in xsbti.api
 
Package(String) - Constructor for class xsbti.api.Package
 
Parameterized - Class in xsbti.api
 
Parameterized(Type, Type[]) - Constructor for class xsbti.api.Parameterized
 
ParameterizedDefinition - Class in xsbti.api
 
ParameterizedDefinition(String, Access, Modifiers, Annotation[], TypeParameter[]) - Constructor for class xsbti.api.ParameterizedDefinition
 
ParameterList - Class in xsbti.api
 
ParameterList(MethodParameter[], boolean) - Constructor for class xsbti.api.ParameterList
 
ParameterModifier - Enum in xsbti.api
 
ParameterRef - Class in xsbti.api
 
ParameterRef(String) - Constructor for class xsbti.api.ParameterRef
 
parameters() - Method in class xsbti.api.ParameterList
 
parameters() - Method in class xsbti.api.Polymorphic
 
parents() - Method in class xsbti.api.Structure
 
Path - Class in xsbti.api
 
Path(PathComponent[]) - Constructor for class xsbti.api.Path
 
path() - Method in class xsbti.api.Singleton
 
PathBasedFile - Interface in xsbti
 
PathComponent - Class in xsbti.api
 
PathComponent() - Constructor for class xsbti.api.PathComponent
 
PerClasspathEntryLookup - Interface in xsbti.compile
Define the interface to look up mapped data structures and query classpath entries This interface gives answers to classpath-related questions like: - Is this class defined in this classpath entry? This interface also allows you to get the relation between a given classpath entry and its existing CompileAnalysis instance.
perClasspathEntryLookup() - Method in class xsbti.compile.Setup
Provides a lookup of data structures and operations associated with a single classpath entry.
pipelining() - Method in class xsbti.compile.IncOptions
Enabled when build pipelining is used for this subproject.
Polymorphic - Class in xsbti.api
 
Polymorphic(Type, TypeParameter[]) - Constructor for class xsbti.api.Polymorphic
 
prefix() - Method in class xsbti.api.Projection
 
previousResult() - Method in class xsbti.compile.Inputs
Represent tha latest result of incremental compilation.
PreviousResult - Class in xsbti.compile
The previous source dependency analysis result from compilation.
PreviousResult(Optional<CompileAnalysis>, Optional<MiniSetup>) - Constructor for class xsbti.compile.PreviousResult
 
PreviousResult(CompileAnalysis, MiniSetup) - Constructor for class xsbti.compile.PreviousResult
 
printSummary() - Method in interface xsbti.Reporter
Log a summary of the received output since the last reset.
Private - Class in xsbti.api
 
Private(Qualifier) - Constructor for class xsbti.api.Private
 
problem(String, Position, String, Severity, boolean) - Method in interface xsbti.AnalysisCallback
Register a compilation problem.
problems() - Method in exception xsbti.CompileFailed
Return an array of Problem that reports on the found errors.
problems() - Method in interface xsbti.Reporter
Return a list of warnings and errors since the last reset.
product(VirtualFileRef) - Method in interface xsbti.compile.analysis.ReadStamps
Retrieves the stamp associated with a given class file.
profiler() - Method in interface xsbti.compile.RunProfiler.DelegatingRunProfiler
 
profileRun() - Method in enum xsbti.compile.InvalidationProfiler.EMPTY
 
profileRun() - Method in interface xsbti.compile.InvalidationProfiler
 
progress() - Method in class xsbti.compile.Setup
Optionally provide progress indication.
Projection - Class in xsbti.api
 
Projection(Type, String) - Constructor for class xsbti.api.Projection
 
Protected - Class in xsbti.api
 
Protected(Qualifier) - Constructor for class xsbti.api.Protected
 
provenance() - Method in class xsbti.api.AnalyzedClass
An identifier of the 'provenance' of a class, such as the jar that contained it.
Public - Class in xsbti.api
 
Public() - Constructor for class xsbti.api.Public
 

Q

Qualified - Class in xsbti.api
 
Qualified(Qualifier) - Constructor for class xsbti.api.Qualified
 
qualifier() - Method in class xsbti.api.Qualified
 
Qualifier - Class in xsbti.api
 
Qualifier() - Constructor for class xsbti.api.Qualifier
 
qualifier() - Method in class xsbti.api.Super
 

R

raw() - Method in class xsbti.api.Modifiers
 
ReadCompilations - Interface in xsbti.compile.analysis
Defines an interface to read information about Zinc's incremental compilations.
readCompilations() - Method in interface xsbti.compile.CompileAnalysis
Returns a read-only interface to check information about the incremental compilations.
ReadSourceInfos - Interface in xsbti.compile.analysis
Defines a read-only interface to get compiler information mapped to a source file.
readSourceInfos() - Method in interface xsbti.compile.CompileAnalysis
Returns a read-only source infos interface that allows users to get compiler information on every source file they wish to.
ReadStamps - Interface in xsbti.compile.analysis
A read-only interface to get the timestamps of the binaries, sources and compilation products.
readStamps() - Method in interface xsbti.compile.CompileAnalysis
Returns a read-only stamps interface that allows users to map files to stamps.
recompileAllFraction() - Method in class xsbti.compile.IncOptions
What's the fraction of invalidated source files when we switch to recompiling all files and giving up incremental compilation altogether.
recompileOnMacroDef() - Method in class xsbti.compile.IncOptions
Determines whether incremental compiler should recompile all dependencies of a file that contains a macro definition.
registerCycle(String[], String[], VirtualFileRef[], VirtualFileRef[], String[], APIChange[], String[], boolean) - Method in interface xsbti.compile.RunProfiler.DelegatingRunProfiler
 
registerCycle(String[], String[], VirtualFileRef[], VirtualFileRef[], String[], APIChange[], String[], boolean) - Method in enum xsbti.compile.RunProfiler.EMPTY
 
registerCycle(String[], String[], VirtualFileRef[], VirtualFileRef[], String[], APIChange[], String[], boolean) - Method in interface xsbti.compile.RunProfiler
 
registerEvent(String, String[], String[], String) - Method in interface xsbti.compile.RunProfiler.DelegatingRunProfiler
 
registerEvent(String, String[], String[], String) - Method in enum xsbti.compile.RunProfiler.EMPTY
 
registerEvent(String, String[], String[], String) - Method in interface xsbti.compile.RunProfiler
 
registerInitial(InitialChanges) - Method in interface xsbti.compile.RunProfiler.DelegatingRunProfiler
 
registerInitial(InitialChanges) - Method in enum xsbti.compile.RunProfiler.EMPTY
 
registerInitial(InitialChanges) - Method in interface xsbti.compile.RunProfiler
 
registerRun() - Method in interface xsbti.compile.RunProfiler.DelegatingRunProfiler
 
registerRun() - Method in enum xsbti.compile.RunProfiler.EMPTY
 
registerRun() - Method in interface xsbti.compile.RunProfiler
 
relationsDebug() - Method in class xsbti.compile.IncOptions
Print very detailed information about relations, such as dependencies between source files.
reporter() - Method in class xsbti.compile.Setup
The reporter that should be used to report scala compilation to.
Reporter - Interface in xsbti
Define an interface for a reporter of the compiler.
reset() - Method in interface xsbti.InteractiveConsoleInterface
 
reset() - Method in interface xsbti.Reporter
Reset logging and any accumulated error, warning, message or count.
result() - Method in interface xsbti.InteractiveConsoleResponse
 
returnType() - Method in class xsbti.api.Def
 
run(File[], DependencyChanges, AnalysisCallback, Logger, Reporter, CompileProgress) - Method in interface xsbti.compile.CachedCompiler
Deprecated.
Use CachedCompiler2#run with VirtualFile instead.
run(VirtualFile[], DependencyChanges, String[], Output, AnalysisCallback, Reporter, CompileProgress, Logger) - Method in interface xsbti.compile.CompilerInterface2
 
run(String[], String, String, String, String, ClassLoader, String[], Object[], Logger) - Method in interface xsbti.compile.ConsoleInterface1
 
run(VirtualFile[], String[], Output, IncToolOptions, Reporter, Logger) - Method in interface xsbti.compile.JavaTool
Run a concrete Java tool (either Java compiler or Javadoc generator).
run(String[], Logger, Reporter) - Method in interface xsbti.compile.ScaladocInterface1
 
run(VirtualFile[], String[], Logger, Reporter) - Method in interface xsbti.compile.ScaladocInterface2
 
RunProfiler - Interface in xsbti.compile
 
RunProfiler.DelegatingRunProfiler - Interface in xsbti.compile
 
RunProfiler.EMPTY - Enum in xsbti.compile
 

S

SafeLazy - Class in xsbti.api
Implement a Scala `lazy val` in Java for the facing sbt interface.
SafeLazy() - Constructor for class xsbti.api.SafeLazy
 
savedAnnotations() - Method in class xsbti.api.ClassLike
 
SbtOrganization - Static variable in class xsbti.ArtifactInfo
Define the name used to identify the sbt organization.
scalac() - Method in class xsbti.compile.Compilers
A ScalaCompiler.
ScalaCompiler - Interface in xsbti.compile
Represent the interface of a Scala compiler.
ScalaCompilerID - Static variable in class xsbti.ArtifactInfo
Define the ID used to identify the Scala compiler.
scalacOptions() - Method in class xsbti.compile.CompileOptions
The options to pass to the Scala compiler other than the sources and classpath to use.
scalacOptions() - Method in class xsbti.compile.MiniOptions
The options to pass to the Scala compiler other than the sources and classpath to use.
ScaladocInterface1 - Interface in xsbti.compile
Scaladoc Interface as of Zinc 1.2.0.
ScaladocInterface2 - Interface in xsbti.compile
Scaladoc Interface as of Zinc 1.4.0.
scalaInstance() - Method in interface xsbti.compile.CachedCompilerProvider
Return the Scala instance used to provide cached compilers.
scalaInstance() - Method in interface xsbti.compile.ScalaCompiler
Return the ScalaInstance used by this instance of the compiler.
ScalaInstance - Interface in xsbti.compile
A Scala instance encapsulates all the information that is bound to a concrete Scala version, like the ClassLoader or all the JARs required for Scala compilation: library jar, compiler jar and others.
ScalaLibraryID - Static variable in class xsbti.ArtifactInfo
Define the ID used to identify the Scala library.
ScalaOrganization - Static variable in class xsbti.ArtifactInfo
Define the name of the Scala organization.
scope() - Method in class xsbti.api.NameHash
 
selfType() - Method in class xsbti.api.ClassLike
 
set(AnalysisContents) - Method in class xsbti.compile.AnalysisStore.CachedAnalysisStore
 
set(AnalysisContents) - Method in interface xsbti.compile.AnalysisStore
Sets an AnalysisContents to the underlying store.
set(AnalysisContents) - Method in class xsbti.compile.AnalysisStore.SyncedAnalysisStore
 
setup() - Method in class xsbti.compile.CompileResult
 
setup() - Method in class xsbti.compile.Inputs
Represent the configuration of incremental compilation.
setup() - Method in class xsbti.compile.PreviousResult
 
Setup - Class in xsbti.compile
Configures incremental recompilation.
Setup(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, T2<String, String>[]) - Constructor for class xsbti.compile.Setup
 
Setup(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, Optional<CompileProgress>, T2<String, String>[]) - Constructor for class xsbti.compile.Setup
 
Setup(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, CompileProgress, T2<String, String>[]) - Constructor for class xsbti.compile.Setup
 
Setup(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, Optional<CompileProgress>, Optional<AnalysisStore>, T2<String, String>[]) - Constructor for class xsbti.compile.Setup
 
Setup(PerClasspathEntryLookup, boolean, Path, GlobalsCache, IncOptions, Reporter, CompileProgress, AnalysisStore, T2<String, String>[]) - Constructor for class xsbti.compile.Setup
 
shouldDoIncrementalCompilation(Set<String>, CompileAnalysis) - Method in interface xsbti.compile.ExternalHooks.Lookup
Used to provide information from external tools into sbt (e.g.
SingleOutput - Interface in xsbti.compile
Represent a single output directory where the Zinc incremental compiler will store all the generated class files by Java and Scala sources.
Singleton - Class in xsbti.api
 
Singleton(Path) - Constructor for class xsbti.api.Singleton
 
skip() - Method in class xsbti.compile.Setup
If true, no sources are actually compiled and the Analysis from the previous compilation is returned.
source(VirtualFile) - Method in interface xsbti.compile.analysis.ReadStamps
Retrieves the stamp associated with a given internal source.
sourceClassName() - Method in class xsbti.api.ExternalDependency
 
sourceClassName() - Method in class xsbti.api.InternalDependency
 
SourceInfo - Interface in xsbti.compile.analysis
Defines the compiler information for a given compilation unit (source file).
sourcePositionMapper() - Method in class xsbti.compile.CompileOptions
 
sources() - Method in class xsbti.compile.CompileOptions
All sources that should be recompiled.
Stamp - Interface in xsbti.compile.analysis
A stamp defines certain properties or information on files.
stamper() - Method in class xsbti.compile.CompileOptions
ReadStamps to calculate timestamp or hash.
startSource(File) - Method in interface xsbti.AnalysisCallback
Deprecated.
Use @link{#startSource(VirtualFile)} instead.
startSource(VirtualFile) - Method in interface xsbti.AnalysisCallback
Set the source file mapped to a concrete AnalysisCallback.
startUnit(String, String) - Method in interface xsbti.compile.CompileProgress
Start the progress of a concrete phase for the path of a given compilation unit.
storeApis() - Method in class xsbti.compile.IncOptions
Determines whether incremental compiler stores apis alongside analysis.
storeApis() - Method in class xsbti.compile.MiniSetup
 
strict(T) - Static method in class xsbti.api.SafeLazy
Return a sbt [[xsbti.api.Lazy]] from a strict value.
strictMode() - Method in class xsbti.compile.IncOptions
Enable assertions and other runtime checks that are otherwise disabled.
structure() - Method in class xsbti.api.ClassLike
 
Structure - Class in xsbti.api
 
Structure(Lazy<Type[]>, Lazy<ClassDefinition[]>, Lazy<ClassDefinition[]>) - Constructor for class xsbti.api.Structure
 
subdirectoryNamed(String) - Method in interface xsbti.VirtualDirectory
 
Super - Class in xsbti.api
 
Super(Path) - Constructor for class xsbti.api.Super
 
supportsDirectToJar() - Method in interface xsbti.compile.JavaCompiler
 
sync(AnalysisStore) - Static method in interface xsbti.compile.AnalysisStore
Returns a synchronized analysis store that is thread-safe.

T

targetClass() - Method in class xsbti.api.ExternalDependency
 
targetClassName() - Method in class xsbti.api.InternalDependency
 
targetProductClassName() - Method in class xsbti.api.ExternalDependency
 
temporaryClassesDirectory() - Method in class xsbti.compile.CompileOptions
Points to a temporary classes directory where the compiler can put compilation products of any kind.
This - Class in xsbti.api
 
This() - Constructor for class xsbti.api.This
 
ThisQualifier - Class in xsbti.api
 
ThisQualifier() - Constructor for class xsbti.api.ThisQualifier
 
timeCompilation(long, long) - Method in interface xsbti.compile.RunProfiler.DelegatingRunProfiler
 
timeCompilation(long, long) - Method in enum xsbti.compile.RunProfiler.EMPTY
 
timeCompilation(long, long) - Method in interface xsbti.compile.RunProfiler
 
toPath(VirtualFileRef) - Method in interface xsbti.FileConverter
 
toPath() - Method in interface xsbti.PathBasedFile
 
topLevel() - Method in class xsbti.api.ClassLike
 
toString() - Method in class xsbti.api.Access
 
toString() - Method in class xsbti.api.AnalyzedClass
 
toString() - Method in class xsbti.api.Annotated
 
toString() - Method in class xsbti.api.Annotation
 
toString() - Method in class xsbti.api.AnnotationArgument
 
toString() - Method in class xsbti.api.ClassDefinition
 
toString() - Method in class xsbti.api.ClassLike
 
toString() - Method in class xsbti.api.ClassLikeDef
 
toString() - Method in class xsbti.api.Companions
 
toString() - Method in class xsbti.api.Constant
 
toString() - Method in class xsbti.api.Def
 
toString() - Method in class xsbti.api.Definition
 
toString() - Method in class xsbti.api.EmptyType
 
toString() - Method in class xsbti.api.Existential
 
toString() - Method in class xsbti.api.ExternalDependency
 
toString() - Method in class xsbti.api.FieldLike
 
toString() - Method in class xsbti.api.Id
 
toString() - Method in class xsbti.api.IdQualifier
 
toString() - Method in class xsbti.api.InternalDependency
 
toString() - Method in class xsbti.api.MethodParameter
 
toString() - Method in class xsbti.api.Modifiers
 
toString() - Method in class xsbti.api.NameHash
 
toString() - Method in class xsbti.api.Package
 
toString() - Method in class xsbti.api.Parameterized
 
toString() - Method in class xsbti.api.ParameterizedDefinition
 
toString() - Method in class xsbti.api.ParameterList
 
toString() - Method in class xsbti.api.ParameterRef
 
toString() - Method in class xsbti.api.Path
 
toString() - Method in class xsbti.api.PathComponent
 
toString() - Method in class xsbti.api.Polymorphic
 
toString() - Method in class xsbti.api.Private
 
toString() - Method in class xsbti.api.Projection
 
toString() - Method in class xsbti.api.Protected
 
toString() - Method in class xsbti.api.Public
 
toString() - Method in class xsbti.api.Qualified
 
toString() - Method in class xsbti.api.Qualifier
 
toString() - Method in class xsbti.api.Singleton
 
toString() - Method in class xsbti.api.Structure
 
toString() - Method in class xsbti.api.Super
 
toString() - Method in class xsbti.api.This
 
toString() - Method in class xsbti.api.ThisQualifier
 
toString() - Method in class xsbti.api.Type
 
toString() - Method in class xsbti.api.TypeAlias
 
toString() - Method in class xsbti.api.TypeDeclaration
 
toString() - Method in class xsbti.api.TypeMember
 
toString() - Method in class xsbti.api.TypeParameter
 
toString() - Method in class xsbti.api.Unqualified
 
toString() - Method in class xsbti.api.Val
 
toString() - Method in class xsbti.api.Var
 
toString() - Method in class xsbti.BasicVirtualFileRef
 
toString() - Method in class xsbti.compile.ClassFileManagerType
 
toString() - Method in class xsbti.compile.ClasspathOptions
 
toString() - Method in class xsbti.compile.CompileOptions
 
toString() - Method in class xsbti.compile.CompileResult
 
toString() - Method in class xsbti.compile.Compilers
 
toString() - Method in class xsbti.compile.DeleteImmediatelyManagerType
 
toString() - Method in class xsbti.compile.FileHash
 
toString() - Method in class xsbti.compile.IncOptions
 
toString() - Method in class xsbti.compile.IncToolOptions
 
toString() - Method in class xsbti.compile.Inputs
 
toString() - Method in class xsbti.compile.MiniOptions
 
toString() - Method in class xsbti.compile.MiniSetup
 
toString() - Method in class xsbti.compile.PreviousResult
 
toString() - Method in class xsbti.compile.Setup
 
toString() - Method in class xsbti.compile.TransactionalManagerType
 
toVirtualFile(VirtualFileRef) - Method in interface xsbti.FileConverter
 
toVirtualFile(Path) - Method in interface xsbti.FileConverter
 
tpe() - Method in class xsbti.api.FieldLike
 
tpe() - Method in class xsbti.api.MethodParameter
 
tpe() - Method in class xsbti.api.TypeAlias
 
TransactionalManagerType - Class in xsbti.compile
Constructs a transactional ClassFileManager implementation that restores class files to the way they were before compilation if there is an error.
TransactionalManagerType(File, Logger) - Constructor for class xsbti.compile.TransactionalManagerType
 
transitiveStep() - Method in class xsbti.compile.IncOptions
After which step include whole transitive closure of invalidated source files.
Type - Class in xsbti.api
 
Type() - Constructor for class xsbti.api.Type
 
TypeAlias - Class in xsbti.api
 
TypeAlias(String, Access, Modifiers, Annotation[], TypeParameter[], Type) - Constructor for class xsbti.api.TypeAlias
 
typeArguments() - Method in class xsbti.api.Parameterized
 
TypeDeclaration - Class in xsbti.api
 
TypeDeclaration(String, Access, Modifiers, Annotation[], TypeParameter[], Type, Type) - Constructor for class xsbti.api.TypeDeclaration
 
TypeMember - Class in xsbti.api
 
TypeMember(String, Access, Modifiers, Annotation[], TypeParameter[]) - Constructor for class xsbti.api.TypeMember
 
TypeParameter - Class in xsbti.api
 
TypeParameter(String, Annotation[], TypeParameter[], Variance, Type, Type) - Constructor for class xsbti.api.TypeParameter
 
typeParameters() - Method in class xsbti.api.ClassLike
 
typeParameters() - Method in class xsbti.api.ParameterizedDefinition
 
typeParameters() - Method in class xsbti.api.TypeParameter
 

U

Unqualified - Class in xsbti.api
 
Unqualified() - Constructor for class xsbti.api.Unqualified
 
unsafeGet() - Method in class xsbti.compile.AnalysisStore.CachedAnalysisStore
 
unsafeGet() - Method in class xsbti.compile.AnalysisStore.SyncedAnalysisStore
 
unsafeGet() - Method in interface xsbti.compile.AnalysisStore
Gets an AnalysisContents from the underlying store.
upperBound() - Method in class xsbti.api.TypeDeclaration
 
upperBound() - Method in class xsbti.api.TypeParameter
 
useCustomizedFileManager() - Method in class xsbti.compile.IncOptions
Option to turn on customized file manager that tracks generated class files for transactional rollbacks.
useCustomizedFileManager() - Method in class xsbti.compile.IncToolOptions
Flag that enables use of a customized ClassFileManager.
usedName(String, String, EnumSet<UseScope>) - Method in interface xsbti.AnalysisCallback
Register the use of a name from a given source class name.
UsedName - Interface in xsbti.compile
 
useOptimizedSealed() - Method in class xsbti.compile.IncOptions
Determines whether optimized approach for invalidating sealed classes/trait is used.
UseScope - Enum in xsbti
Defines the scope in which a name hash was captured.

V

Val - Class in xsbti.api
 
Val(String, Access, Modifiers, Annotation[], Type) - Constructor for class xsbti.api.Val
 
value() - Method in class xsbti.api.AnnotationArgument
 
value() - Method in class xsbti.api.Constant
 
value() - Method in class xsbti.api.IdQualifier
 
valueOf(String) - Static method in enum xsbti.api.DefinitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xsbti.api.DependencyContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xsbti.api.ParameterModifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xsbti.api.Variance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xsbti.compile.CompileOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xsbti.compile.ExternalHooks.NoProvenance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xsbti.compile.InvalidationProfiler.EMPTY
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xsbti.compile.RunProfiler.EMPTY
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xsbti.InteractiveConsoleResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xsbti.UseScope
Returns the enum constant of this type with the specified name.
valueParameters() - Method in class xsbti.api.Def
 
values() - Static method in enum xsbti.api.DefinitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xsbti.api.DependencyContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xsbti.api.ParameterModifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xsbti.api.Variance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xsbti.compile.CompileOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xsbti.compile.ExternalHooks.NoProvenance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xsbti.compile.InvalidationProfiler.EMPTY
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xsbti.compile.RunProfiler.EMPTY
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xsbti.InteractiveConsoleResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xsbti.UseScope
Returns an array containing the constants of this enum type, in the order they are declared.
Var - Class in xsbti.api
 
Var(String, Access, Modifiers, Annotation[], Type) - Constructor for class xsbti.api.Var
 
variance() - Method in class xsbti.api.TypeParameter
 
Variance - Enum in xsbti.api
 
version() - Method in interface xsbti.compile.ScalaInstance
Scala version for this ScalaInstance.
VirtualDirectory - Interface in xsbti
 
VirtualFile - Interface in xsbti
VirtualFile is an abstraction for file-like objects.
VirtualFileRef - Interface in xsbti
VirtualFileRef represents a reference to a file-like object.
VirtualFileWrite - Interface in xsbti
 

W

withAccess(Access) - Method in class xsbti.api.ClassLike
 
withAccess(Access) - Method in class xsbti.api.ClassLikeDef
 
withAccess(Access) - Method in class xsbti.api.Def
 
withAccess(Access) - Method in class xsbti.api.TypeAlias
 
withAccess(Access) - Method in class xsbti.api.TypeDeclaration
 
withAccess(Access) - Method in class xsbti.api.Val
 
withAccess(Access) - Method in class xsbti.api.Var
 
withAllowMachinePath(boolean) - Method in class xsbti.compile.IncOptions
 
withAnalysis(CompileAnalysis) - Method in class xsbti.compile.CompileResult
 
withAnalysis(Optional<CompileAnalysis>) - Method in class xsbti.compile.PreviousResult
 
withAnalysis(CompileAnalysis) - Method in class xsbti.compile.PreviousResult
 
withAnnotations(Annotation[]) - Method in class xsbti.api.Annotated
 
withAnnotations(Annotation[]) - Method in class xsbti.api.ClassLike
 
withAnnotations(Annotation[]) - Method in class xsbti.api.ClassLikeDef
 
withAnnotations(Annotation[]) - Method in class xsbti.api.Def
 
withAnnotations(Annotation[]) - Method in class xsbti.api.TypeAlias
 
withAnnotations(Annotation[]) - Method in class xsbti.api.TypeDeclaration
 
withAnnotations(Annotation[]) - Method in class xsbti.api.TypeParameter
 
withAnnotations(Annotation[]) - Method in class xsbti.api.Val
 
withAnnotations(Annotation[]) - Method in class xsbti.api.Var
 
withApi(Lazy<Companions>) - Method in class xsbti.api.AnalyzedClass
 
withApiDebug(boolean) - Method in class xsbti.compile.IncOptions
 
withApiDiffContextSize(int) - Method in class xsbti.compile.IncOptions
 
withApiDumpDirectory(Optional<File>) - Method in class xsbti.compile.IncOptions
 
withApiDumpDirectory(File) - Method in class xsbti.compile.IncOptions
 
withApiHash(int) - Method in class xsbti.api.AnalyzedClass
 
withArguments(AnnotationArgument[]) - Method in class xsbti.api.Annotation
 
withAutoBoot(boolean) - Method in class xsbti.compile.ClasspathOptions
 
withAuxiliaryClassFiles(AuxiliaryClassFiles[]) - Method in class xsbti.compile.IncOptions
 
withBackupDirectory(File) - Method in class xsbti.compile.TransactionalManagerType
 
withBase(Type) - Method in class xsbti.api.Annotation
 
withBaseType(Type) - Method in class xsbti.api.Annotated
 
withBaseType(Type) - Method in class xsbti.api.Constant
 
withBaseType(Type) - Method in class xsbti.api.Existential
 
withBaseType(Type) - Method in class xsbti.api.Parameterized
 
withBaseType(Type) - Method in class xsbti.api.Polymorphic
 
withBootLibrary(boolean) - Method in class xsbti.compile.ClasspathOptions
 
withCache(GlobalsCache) - Method in class xsbti.compile.Setup
 
withCacheFile(File) - Method in class xsbti.compile.Setup
 
withCachePath(Path) - Method in class xsbti.compile.Setup
 
withChildrenOfSealedClass(Type[]) - Method in class xsbti.api.ClassLike
 
withClassApi(ClassLike) - Method in class xsbti.api.Companions
 
withClassesDirectory(Path) - Method in class xsbti.compile.CompileOptions
 
withClassFileManager(Optional<ClassFileManager>) - Method in class xsbti.compile.IncToolOptions
 
withClassFileManager(ClassFileManager) - Method in class xsbti.compile.IncToolOptions
 
withClassfileManagerType(Optional<ClassFileManagerType>) - Method in class xsbti.compile.IncOptions
 
withClassfileManagerType(ClassFileManagerType) - Method in class xsbti.compile.IncOptions
 
withClasspath(VirtualFile[]) - Method in class xsbti.compile.CompileOptions
 
withClasspathHash(FileHash[]) - Method in class xsbti.compile.MiniOptions
 
withClause(TypeParameter[]) - Method in class xsbti.api.Existential
 
withCompilationTimestamp(long) - Method in class xsbti.api.AnalyzedClass
 
withCompiler(boolean) - Method in class xsbti.compile.ClasspathOptions
 
withCompilers(Compilers) - Method in class xsbti.compile.Inputs
 
withCompilerVersion(String) - Method in class xsbti.compile.MiniSetup
 
withComponents(PathComponent[]) - Method in class xsbti.api.Path
 
withContext(DependencyContext) - Method in class xsbti.api.ExternalDependency
 
withContext(DependencyContext) - Method in class xsbti.api.InternalDependency
 
withConverter(Optional<FileConverter>) - Method in class xsbti.compile.CompileOptions
 
withConverter(FileConverter) - Method in class xsbti.compile.CompileOptions
 
withDeclared(Lazy<ClassDefinition[]>) - Method in class xsbti.api.Structure
 
withDefinitionType(DefinitionType) - Method in class xsbti.api.ClassLike
 
withDefinitionType(DefinitionType) - Method in class xsbti.api.ClassLikeDef
 
withEarlyAnalysisStore(Optional<AnalysisStore>) - Method in class xsbti.compile.Setup
 
withEarlyAnalysisStore(AnalysisStore) - Method in class xsbti.compile.Setup
 
withEarlyOutput(Optional<Output>) - Method in class xsbti.compile.CompileOptions
 
withEarlyOutput(Output) - Method in class xsbti.compile.CompileOptions
 
withEnabled(boolean) - Method in class xsbti.compile.IncOptions
 
withExternalClassFileManager(ClassFileManager) - Method in class xsbti.compile.DefaultExternalHooks
 
withExternalClassFileManager(ClassFileManager) - Method in interface xsbti.compile.ExternalHooks
Returns an instance of hooks that executes the external passed class file manager.
withExternalHooks(ExternalHooks) - Method in class xsbti.compile.IncOptions
 
withExternalLookup(ExternalHooks.Lookup) - Method in class xsbti.compile.DefaultExternalHooks
 
withExternalLookup(ExternalHooks.Lookup) - Method in interface xsbti.compile.ExternalHooks
Returns an instance of hooks with one lookup.
withExtra(boolean) - Method in class xsbti.compile.ClasspathOptions
 
withExtra(Map<String, String>) - Method in class xsbti.compile.IncOptions
 
withExtra(T2<String, String>[]) - Method in class xsbti.compile.MiniSetup
 
withExtra(T2<String, String>[]) - Method in class xsbti.compile.Setup
 
withExtraHash(int) - Method in class xsbti.api.AnalyzedClass
 
withFile(Path) - Method in class xsbti.compile.FileHash
 
withFilterLibrary(boolean) - Method in class xsbti.compile.ClasspathOptions
 
withGetProvenance(ExternalHooks.GetProvenance) - Method in class xsbti.compile.DefaultExternalHooks
 
withGetProvenance(ExternalHooks.GetProvenance) - Method in interface xsbti.compile.ExternalHooks
 
withHasDefault(boolean) - Method in class xsbti.api.MethodParameter
 
withHash(int) - Method in class xsbti.api.NameHash
 
withHash(int) - Method in class xsbti.compile.FileHash
 
withHasMacro(boolean) - Method in class xsbti.api.AnalyzedClass
 
withHasModified(boolean) - Method in class xsbti.compile.CompileResult
 
withId(String) - Method in class xsbti.api.Id
 
withId(String) - Method in class xsbti.api.ParameterRef
 
withId(String) - Method in class xsbti.api.Projection
 
withId(String) - Method in class xsbti.api.TypeParameter
 
withId(String) - Method in class xsbti.BasicVirtualFileRef
 
withIgnoredScalacOptions(String[]) - Method in class xsbti.compile.IncOptions
 
withIncrementalCompilerOptions(IncOptions) - Method in class xsbti.compile.Setup
 
withInherited(Lazy<ClassDefinition[]>) - Method in class xsbti.api.Structure
 
withInvalidationProfiler(InvalidationProfiler) - Method in interface xsbti.compile.ExternalHooks
 
withIsImplicit(boolean) - Method in class xsbti.api.ParameterList
 
withJavacOptions(String[]) - Method in class xsbti.compile.CompileOptions
 
withJavacOptions(String[]) - Method in class xsbti.compile.MiniOptions
 
withJavaTools(JavaTools) - Method in class xsbti.compile.Compilers
 
withLogger(Logger) - Method in class xsbti.compile.TransactionalManagerType
 
withLogRecompileOnMacro(boolean) - Method in class xsbti.compile.IncOptions
 
withLowerBound(Type) - Method in class xsbti.api.TypeDeclaration
 
withLowerBound(Type) - Method in class xsbti.api.TypeParameter
 
withMaxErrors(int) - Method in class xsbti.compile.CompileOptions
 
withModifier(ParameterModifier) - Method in class xsbti.api.MethodParameter
 
withModifiers(Modifiers) - Method in class xsbti.api.ClassLike
 
withModifiers(Modifiers) - Method in class xsbti.api.ClassLikeDef
 
withModifiers(Modifiers) - Method in class xsbti.api.Def
 
withModifiers(Modifiers) - Method in class xsbti.api.TypeAlias
 
withModifiers(Modifiers) - Method in class xsbti.api.TypeDeclaration
 
withModifiers(Modifiers) - Method in class xsbti.api.Val
 
withModifiers(Modifiers) - Method in class xsbti.api.Var
 
withName(String) - Method in class xsbti.api.AnalyzedClass
 
withName(String) - Method in class xsbti.api.AnnotationArgument
 
withName(String) - Method in class xsbti.api.ClassLike
 
withName(String) - Method in class xsbti.api.ClassLikeDef
 
withName(String) - Method in class xsbti.api.Def
 
withName(String) - Method in class xsbti.api.MethodParameter
 
withName(String) - Method in class xsbti.api.NameHash
 
withName(String) - Method in class xsbti.api.Package
 
withName(String) - Method in class xsbti.api.TypeAlias
 
withName(String) - Method in class xsbti.api.TypeDeclaration
 
withName(String) - Method in class xsbti.api.Val
 
withName(String) - Method in class xsbti.api.Var
 
withNameHashes(NameHash[]) - Method in class xsbti.api.AnalyzedClass
 
withObjectApi(ClassLike) - Method in class xsbti.api.Companions
 
withOptions(CompileOptions) - Method in class xsbti.compile.Inputs
 
withOptions(MiniOptions) - Method in class xsbti.compile.MiniSetup
 
withOrder(CompileOrder) - Method in class xsbti.compile.CompileOptions
 
withOrder(CompileOrder) - Method in class xsbti.compile.MiniSetup
 
withOutput(Output) - Method in class xsbti.compile.MiniSetup
 
withParameters(MethodParameter[]) - Method in class xsbti.api.ParameterList
 
withParameters(TypeParameter[]) - Method in class xsbti.api.Polymorphic
 
withParents(Lazy<Type[]>) - Method in class xsbti.api.Structure
 
withPath(Path) - Method in class xsbti.api.Singleton
 
withPerClasspathEntryLookup(PerClasspathEntryLookup) - Method in class xsbti.compile.Setup
 
withPipelining(boolean) - Method in class xsbti.compile.IncOptions
 
withPrefix(Type) - Method in class xsbti.api.Projection
 
withPreviousResult(PreviousResult) - Method in class xsbti.compile.Inputs
 
withProgress(Optional<CompileProgress>) - Method in class xsbti.compile.Setup
 
withProgress(CompileProgress) - Method in class xsbti.compile.Setup
 
withProvenance(String) - Method in class xsbti.api.AnalyzedClass
 
withQualifier(Qualifier) - Method in class xsbti.api.Private
 
withQualifier(Qualifier) - Method in class xsbti.api.Protected
 
withQualifier(Path) - Method in class xsbti.api.Super
 
withRecompileAllFraction(double) - Method in class xsbti.compile.IncOptions
 
withRecompileOnMacroDef(Optional<Boolean>) - Method in class xsbti.compile.IncOptions
 
withRecompileOnMacroDef(boolean) - Method in class xsbti.compile.IncOptions
 
withRelationsDebug(boolean) - Method in class xsbti.compile.IncOptions
 
withReporter(Reporter) - Method in class xsbti.compile.Setup
 
withReturnType(Type) - Method in class xsbti.api.Def
 
withSavedAnnotations(String[]) - Method in class xsbti.api.ClassLike
 
withScalac(ScalaCompiler) - Method in class xsbti.compile.Compilers
 
withScalacOptions(String[]) - Method in class xsbti.compile.CompileOptions
 
withScalacOptions(String[]) - Method in class xsbti.compile.MiniOptions
 
withScope(UseScope) - Method in class xsbti.api.NameHash
 
withSelfType(Lazy<Type>) - Method in class xsbti.api.ClassLike
 
withSetup(MiniSetup) - Method in class xsbti.compile.CompileResult
 
withSetup(Setup) - Method in class xsbti.compile.Inputs
 
withSetup(Optional<MiniSetup>) - Method in class xsbti.compile.PreviousResult
 
withSetup(MiniSetup) - Method in class xsbti.compile.PreviousResult
 
withSkip(boolean) - Method in class xsbti.compile.Setup
 
withSourceClassName(String) - Method in class xsbti.api.ExternalDependency
 
withSourceClassName(String) - Method in class xsbti.api.InternalDependency
 
withSourcePositionMapper(Function<Position, Position>) - Method in class xsbti.compile.CompileOptions
 
withSources(VirtualFile[]) - Method in class xsbti.compile.CompileOptions
 
withStamper(Optional<ReadStamps>) - Method in class xsbti.compile.CompileOptions
 
withStamper(ReadStamps) - Method in class xsbti.compile.CompileOptions
 
withStoreApis(boolean) - Method in class xsbti.compile.IncOptions
 
withStoreApis(boolean) - Method in class xsbti.compile.MiniSetup
 
withStrictMode(boolean) - Method in class xsbti.compile.IncOptions
 
withStructure(Lazy<Structure>) - Method in class xsbti.api.ClassLike
 
withTargetClass(AnalyzedClass) - Method in class xsbti.api.ExternalDependency
 
withTargetClassName(String) - Method in class xsbti.api.InternalDependency
 
withTargetProductClassName(String) - Method in class xsbti.api.ExternalDependency
 
withTemporaryClassesDirectory(Optional<Path>) - Method in class xsbti.compile.CompileOptions
 
withTemporaryClassesDirectory(Path) - Method in class xsbti.compile.CompileOptions
 
withTopLevel(boolean) - Method in class xsbti.api.ClassLike
 
withTpe(Type) - Method in class xsbti.api.MethodParameter
 
withTpe(Type) - Method in class xsbti.api.TypeAlias
 
withTpe(Type) - Method in class xsbti.api.Val
 
withTpe(Type) - Method in class xsbti.api.Var
 
withTransitiveStep(int) - Method in class xsbti.compile.IncOptions
 
withTypeArguments(Type[]) - Method in class xsbti.api.Parameterized
 
withTypeParameters(TypeParameter[]) - Method in class xsbti.api.ClassLike
 
withTypeParameters(TypeParameter[]) - Method in class xsbti.api.ClassLikeDef
 
withTypeParameters(TypeParameter[]) - Method in class xsbti.api.Def
 
withTypeParameters(TypeParameter[]) - Method in class xsbti.api.TypeAlias
 
withTypeParameters(TypeParameter[]) - Method in class xsbti.api.TypeDeclaration
 
withTypeParameters(TypeParameter[]) - Method in class xsbti.api.TypeParameter
 
withUpperBound(Type) - Method in class xsbti.api.TypeDeclaration
 
withUpperBound(Type) - Method in class xsbti.api.TypeParameter
 
withUseCustomizedFileManager(boolean) - Method in class xsbti.compile.IncOptions
 
withUseCustomizedFileManager(boolean) - Method in class xsbti.compile.IncToolOptions
 
withUseOptimizedSealed(boolean) - Method in class xsbti.compile.IncOptions
 
withValue(String) - Method in class xsbti.api.AnnotationArgument
 
withValue(String) - Method in class xsbti.api.Constant
 
withValue(String) - Method in class xsbti.api.IdQualifier
 
withValueParameters(ParameterList[]) - Method in class xsbti.api.Def
 
withVariance(Variance) - Method in class xsbti.api.TypeParameter
 
WrappedClassFileManager - Class in xsbti.compile
Defines a classfile manager that composes the operation of two classfile manager, one being the internal classfile manager (the one used by the compiler) and the other one being the external classfile manager (a customizable, build tool-defined class file manager to control which class files should be notified/removed/generated aside from the ones covered by the internal classfile manager).
WrappedClassFileManager(ClassFileManager, Optional<ClassFileManager>) - Constructor for class xsbti.compile.WrappedClassFileManager
 
writeReplace() - Method in class xsbti.api.AbstractLazy
 
writeStamp() - Method in interface xsbti.compile.analysis.Stamp
 

X

xsbti - package xsbti
 
xsbti.api - package xsbti.api
 
xsbti.compile - package xsbti.compile
 
xsbti.compile.analysis - package xsbti.compile.analysis
 
A B C D E F G H I J L M N O P Q R S T U V W X 
Skip navigation links