- 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
-
- 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
-
- 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.
- 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 - Class in xsbti.api
-
- Compilation(long, OutputSetting[]) - Constructor for class xsbti.api.Compilation
-
- 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[], Maybe<CompileAnalysis>, Maybe<MiniSetup>, PerClasspathEntryLookup, Reporter, CompileOrder, Boolean, Maybe<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, Maybe<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 - Class in xsbti.compile
-
Represents the analysis of an incremental compilation.
- CompileAnalysis() - Constructor for class xsbti.compile.CompileAnalysis
-
- 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
-
- 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
-
- 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
-
- 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(ScalaInstance, File, ClasspathOptions) - Method in interface xsbti.compile.IncrementalCompilerUtil
-
- scalaCompiler(ScalaInstance, File) - Method in interface xsbti.compile.IncrementalCompilerUtil
-
Create a Scala compiler from a
ScalaInstance
and the jar
containing the compiler interface to be used.
- 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
-
- 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, Maybe<CompileProgress>, T2<String, String>[]) - Constructor for class xsbti.compile.Setup
-
- 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
-
- sourceClassName() - Method in class xsbti.api.ExternalDependency
-
- sourceClassName() - Method in class xsbti.api.InternalDependency
-
- sourceDirectory() - Method in class xsbti.api.OutputSetting
-
- sourceDirectory() - Method in interface xsbti.compile.MultipleOutput.OutputGroup
-
Return the directory where source files are stored for this group.
- sourcePositionMapper() - Method in class xsbti.compile.CompileOptions
-
- sources() - Method in class xsbti.compile.CompileOptions
-
- startSource(File) - Method in interface xsbti.AnalysisCallback
-
- startTime() - Method in class xsbti.api.Compilation
-
- 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
-
- 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
-