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) - Method in interface xsbti.compile.CompileProgress
Advance the progress of the current unit.
allJars() - Method in interface xsbti.compile.ScalaInstance
All jar files provided by this Scala instance.
analysis() - Method in class xsbti.compile.CompileResult
 
analysis(File) - 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
 
AnalyzedClass - Class in xsbti.api
 
AnalyzedClass(long, String, Lazy<Companions>, int, NameHash[], boolean) - 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
Register a public API entry coming from a given source file.
api() - Method in class xsbti.api.AnalyzedClass
 
apiDebug() - Method in class xsbti.compile.IncOptions
 
apiDiffContextSize() - Method in class xsbti.compile.IncOptions
 
apiDumpDirectory() - Method in class xsbti.compile.IncOptions
 
apiHash() - Method in class xsbti.api.AnalyzedClass
 
apiPhaseCompleted() - Method in interface xsbti.AnalysisCallback
Communicate to the callback that the API phase has finished.
apply(F0<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
 
autoBoot() - Method in class xsbti.compile.ClasspathOptions
 

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
 
binary(File) - Method in interface xsbti.compile.analysis.ReadStamps
Retrieves the stamp associated with a binary dependency (class file).
binaryDependency(File, String, String, File, 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
 

C

cache() - Method in class xsbti.compile.Setup
 
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
 
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
 
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
 
ClassFileManagerType - Class in xsbti.compile
 
ClassFileManagerType() - Constructor for class xsbti.compile.ClassFileManagerType
 
classfileManagerType() - Method in class xsbti.compile.IncOptions
 
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
 
classpathHash() - Method in class xsbti.compile.MiniOptions
 
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.
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, File[], File[], Output, GlobalsCache, String[], String[], Optional<CompileAnalysis>, Optional<MiniSetup>, PerClasspathEntryLookup, Reporter, CompileOrder, Boolean, Optional<CompileProgress>, IncOptions, T2<String, String>[], Logger) - Method in interface xsbti.compile.IncrementalCompiler
Performs an incremental compilation given its configuration.
compile(File[], DependencyChanges, AnalysisCallback, Logger, Reporter, CompileProgress, CachedCompiler) - Method in interface xsbti.compile.ScalaCompiler
Recompile the subset of sources impacted by the changes defined in changes and collect the new APIs.
compile(File[], DependencyChanges, String[], Output, AnalysisCallback, Reporter, GlobalsCache, Logger, Optional<CompileProgress>) - Method in interface xsbti.compile.ScalaCompiler
Recompile the subset of sources impacted by the changes defined in changes and collect the new APIs.
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(File[], File[], File, String[], String[], int, F1<Position, Position>, CompileOrder) - 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
 
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
 
compilerJar() - Method in interface xsbti.compile.ScalaInstance
Deprecated.
Only `jars` can be reliably provided for modularized Scala (since 0.13.0).
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
 
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.
components() - Method in class xsbti.api.Path
 
Constant - Class in xsbti.api
 
Constant(Type, String) - Constructor for class xsbti.api.Constant
 
context() - Method in class xsbti.api.ExternalDependency
 
context() - Method in class xsbti.api.InternalDependency
 

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
 
defaultClassFileManager() - Static method in class xsbti.compile.IncToolOptionsUtil
Return an optional default ClassFileManager.
defaultIncToolOptions() - Static method in class xsbti.compile.IncToolOptionsUtil
Define the default options of the tooling around incremental compilation.
defaultUseCustomizedFileManager() - Static method in class xsbti.compile.IncToolOptionsUtil
Return whether the default ClassFileManager should be used or not.
DefinesClass - Interface in xsbti.compile
Determine whether a classpath entry contains a class.
definesClass(File) - 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(File[]) - Method in interface xsbti.compile.ClassFileManager
Handler of classes that deletes them prior to every compilation step.
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

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
 
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.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
 
externalClassFileManager() - Method in interface xsbti.compile.ExternalHooks
Return the implementation of a ClassFileManager to be used alongside the internal manager provided by the default implementation.
ExternalDependency - Class in xsbti.api
 
ExternalDependency(String, String, AnalyzedClass, DependencyContext) - Constructor for class xsbti.api.ExternalDependency
 
ExternalHooks - Interface in xsbti.compile
Define hooks that can be user-defined to modify the behaviour of internal components of the incremental compiler.
externalHooks() - Method in class xsbti.compile.IncOptions
 
ExternalHooks.Lookup - Interface in xsbti.compile
Define an interface for a lookup mechanism.
externalLookup() - Method in interface xsbti.compile.ExternalHooks
Return the implementation of a lookup mechanism to be used instead of the internal lookup provided by the default implementation.
extra() - Method in class xsbti.compile.ClasspathOptions
 
extra() - Method in class xsbti.compile.IncOptions
 
extra() - Method in class xsbti.compile.MiniSetup
 
extra() - Method in class xsbti.compile.Setup
 

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
 
FileHash - Class in xsbti.compile
 
FileHash(File, int) - Constructor for class xsbti.compile.FileHash
 
filterLibrary() - Method in class xsbti.compile.ClasspathOptions
 

G

generated(File[]) - Method in interface xsbti.compile.ClassFileManager
Handler of classes that decides where certain class files should be stored after every compilation step.
generatedLocalClass(File, File) - 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
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(File) - Method in interface xsbti.compile.analysis.ReadSourceInfos
Returns the sourceInfo associated with a source file.
getAdded() - Method in interface xsbti.compile.Changes
 
getAllBinaryStamps() - Method in interface xsbti.compile.analysis.ReadStamps
Returns a map of all the stamps associated with binary files.
getAllCompilations() - Method in interface xsbti.compile.analysis.ReadCompilations
Returns an array of compilation instances that provide information on Zinc's compilation runs.
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.
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.
getHash() - Method in interface xsbti.compile.analysis.Stamp
Get the hash of the file contents if the stamp supports it.
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.
getMainClasses() - Method in interface xsbti.compile.analysis.SourceInfo
Returns the main classes found in this compilation unit.
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
 
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
Return the directory where class files should be generated.
getOutputDirectory() - Method in interface xsbti.compile.SingleOutput
Return the directory where class files should be generated.
getOutputGroups() - Method in interface xsbti.compile.MultipleOutput
Return an array of the existent output groups.
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.
getReportedProblems() - Method in interface xsbti.compile.analysis.SourceInfo
Returns the reported problems by the Java or Scala compiler.
getSingleOutput() - Method in interface xsbti.compile.MultipleOutput
 
getSingleOutput() - Method in interface xsbti.compile.Output
Returns the single output passed or to be passed to the Scala or Java compiler.
getSingleOutput() - Method in interface xsbti.compile.SingleOutput
 
getSourceDirectory() - 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.
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
 
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.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
 
IdQualifier - Class in xsbti.api
 
IdQualifier(String) - Constructor for class xsbti.api.IdQualifier
 
IncOptions - Class in xsbti.compile
Represents all configuration options for the incremental compiler itself and not the underlying Java/Scala compiler.
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
 
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
 
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
 
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
 
InternalDependency - Class in xsbti.api
 
InternalDependency(String, String, DependencyContext) - Constructor for class xsbti.api.InternalDependency
 
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
 
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
 
javacOptions() - Method in class xsbti.compile.MiniOptions
 
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
 
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
 
libraryJar() - Method in interface xsbti.compile.ScalaInstance
Deprecated.
Only `jars` can be reliably provided for modularized Scala (since 0.13.0).
loader() - Method in interface xsbti.compile.ScalaInstance
A class loader providing access to the classes and resources in the library and compiler jars.
log(Position, String, Severity) - 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
 
lowerBound() - Method in class xsbti.api.TypeDeclaration
 
lowerBound() - Method in class xsbti.api.TypeParameter
 

M

mainClass(File, 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
Return the modified binaries since the last compilation run.
modifiedClasses() - Method in interface xsbti.compile.DependencyChanges
Return the modified class names 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
 
NameHash - Class in xsbti.api
 
NameHash(String, UseScope, int) - Constructor for class xsbti.api.NameHash
 
nameHashes() - Method in class xsbti.api.AnalyzedClass
 
newCachedCompiler(String[], Output, Logger, Reporter, boolean) - Method in interface xsbti.compile.CachedCompilerProvider
Return a new cached compiler from the usual compiler input.

O

objectApi() - Method in class xsbti.api.Companions
 
options() - Method in class xsbti.compile.Inputs
 
options() - Method in class xsbti.compile.MiniSetup
 
order() - Method in class xsbti.compile.CompileOptions
 
order() - Method in class xsbti.compile.MiniSetup
 
otherJars() - Method in interface xsbti.compile.ScalaInstance
Deprecated.
Only `jars` can be reliably provided for modularized Scala (since 0.13.0).
output() - Method in class xsbti.compile.MiniSetup
 
Output - Interface in xsbti.compile
Define an abstract interface that represents the output of the compilation.
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
 
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
 
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
 
PreviousResult - Class in xsbti.compile
The previous source dependency analysis result from compilation.
PreviousResult(Optional<CompileAnalysis>, Optional<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(File) - Method in interface xsbti.compile.analysis.ReadStamps
Retrieves the stamp associated with a given class file.
progress() - Method in class xsbti.compile.Setup
 
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
 
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
 
recompileOnMacroDef() - Method in class xsbti.compile.IncOptions
 
relationsDebug() - Method in class xsbti.compile.IncOptions
 
reporter() - Method in class xsbti.compile.Setup
 
Reporter - Interface in xsbti
Define an interface for a reporter of the compiler.
reset() - Method in interface xsbti.Reporter
Reset logging and any accumulated error, warning, message or count.
returnType() - Method in class xsbti.api.Def
 
run(File[], DependencyChanges, AnalysisCallback, Logger, Reporter, CompileProgress) - Method in interface xsbti.compile.CachedCompiler
Run the cached Scala compiler with inputs of incremental compilation.
run(File[], String[], IncToolOptions, Reporter, Logger) - Method in interface xsbti.compile.JavaTool
Run a concrete Java tool (either Java compiler or Javadoc generator).

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
 
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
 
scalacOptions() - Method in class xsbti.compile.MiniOptions
 
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 loader 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
 
setup() - Method in class xsbti.compile.CompileResult
 
setup() - Method in class xsbti.compile.Inputs
 
setup() - Method in class xsbti.compile.PreviousResult
 
Setup - Class in xsbti.compile
Configures incremental recompilation.
Setup(PerClasspathEntryLookup, boolean, File, GlobalsCache, IncOptions, Reporter, Optional<CompileProgress>, 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
 
source(File) - 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
 
Stamp - Interface in xsbti.compile.analysis
A stamp defines certain properties or information on files.
startSource(File) - 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
 
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.
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
 
Super - Class in xsbti.api
 
Super(Path) - Constructor for class xsbti.api.Super
 

T

targetClass() - Method in class xsbti.api.ExternalDependency
 
targetClassName() - Method in class xsbti.api.InternalDependency
 
targetProductClassName() - Method in class xsbti.api.ExternalDependency
 
This - Class in xsbti.api
 
This() - Constructor for class xsbti.api.This
 
ThisQualifier - Class in xsbti.api
 
ThisQualifier() - Constructor for class xsbti.api.ThisQualifier
 
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.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
 
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
 
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
 
upperBound() - Method in class xsbti.api.TypeDeclaration
 
upperBound() - Method in class xsbti.api.TypeParameter
 
useCustomizedFileManager() - Method in class xsbti.compile.IncOptions
 
useCustomizedFileManager() - Method in class xsbti.compile.IncToolOptions
 
usedName(String, String, EnumSet<UseScope>) - Method in interface xsbti.AnalysisCallback
Register the use of a name from a given source class name.
useOptimizedSealed() - Method in class xsbti.compile.IncOptions
 
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.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.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.

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
 
withAnalysis(CompileAnalysis) - Method in class xsbti.compile.CompileResult
 
withAnalysis(Optional<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
 
withApiHash(int) - Method in class xsbti.api.AnalyzedClass
 
withArguments(AnnotationArgument[]) - Method in class xsbti.api.Annotation
 
withAutoBoot(boolean) - Method in class xsbti.compile.ClasspathOptions
 
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
 
withChildrenOfSealedClass(Type[]) - Method in class xsbti.api.ClassLike
 
withClassApi(ClassLike) - Method in class xsbti.api.Companions
 
withClassesDirectory(File) - Method in class xsbti.compile.CompileOptions
 
withClassFileManager(Optional<ClassFileManager>) - Method in class xsbti.compile.IncToolOptions
 
withClassfileManagerType(Optional<ClassFileManagerType>) - Method in class xsbti.compile.IncOptions
 
withClasspath(File[]) - 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
 
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
 
withEnabled(boolean) - Method in class xsbti.compile.IncOptions
 
withExternalHooks(ExternalHooks) - Method in class xsbti.compile.IncOptions
 
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
 
withFile(File) - Method in class xsbti.compile.FileHash
 
withFilterLibrary(boolean) - Method in class xsbti.compile.ClasspathOptions
 
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
 
withIncrementalCompilerOptions(IncOptions) - Method in class xsbti.compile.Setup
 
withInherited(Lazy<ClassDefinition[]>) - Method in class xsbti.api.Structure
 
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
 
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
 
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
 
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
 
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(F1<Position, Position>) - Method in class xsbti.compile.CompileOptions
 
withSources(File[]) - Method in class xsbti.compile.CompileOptions
 
withStoreApis(boolean) - Method in class xsbti.compile.IncOptions
 
withStoreApis(boolean) - Method in class xsbti.compile.MiniSetup
 
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
 
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
 
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