- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- clause() - Method in class xsbti.api.Existential
-
- clear() - Method in interface xsbti.compile.GlobalsCache
-
- 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
-
- 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
-
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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- getSingleOutput() - Method in interface xsbti.compile.Output
-
- getSingleOutput() - Method in interface xsbti.compile.SingleOutput
-
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- startSource(VirtualFile) - Method in interface xsbti.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
-
- sync(AnalysisStore) - Static method in interface xsbti.compile.AnalysisStore
-
Returns a synchronized analysis store that is thread-safe.
- 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
-
- 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
-