- cache() - Method in class xsbti.compile.Setup
-
- CachedCompiler - Interface in xsbti.compile
-
- CachedCompilerProvider - Interface in xsbti.compile
-
- 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
-
Called to indicate that the class sourceClassName
depends on the class
onClassName
.
- classesDirectory() - Method in class xsbti.compile.CompileOptions
-
- CLASSFILE_MANAGER_TYPE_KEY - Static variable in class xsbti.compile.IncOptionsUtil
-
- ClassFileManager - Interface in xsbti.compile
-
During an incremental compilation run, a ClassfileManager deletes class files and is notified of generated class files.
- 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
-
- classpath() - Method in class xsbti.compile.MiniOptions
-
- ClasspathOptions - Class in xsbti.compile
-
Configures modifications to the classpath based on the Scala instance used for compilation.
- ClasspathOptions(boolean, boolean, boolean, boolean, boolean) - Constructor for class xsbti.compile.ClasspathOptions
-
- classpathOptions() - Method in interface xsbti.compile.ScalaCompiler
-
The `ClasspathOptions` used by this compiler.
- clause() - Method in class xsbti.api.Existential
-
- clear() - Method in interface xsbti.compile.GlobalsCache
-
- commandArguments(File[]) - Method in interface xsbti.compile.CachedCompiler
-
Returns an array of arguments representing the nearest command line equivalent of a call to run but without the command name itself.
- comment(Position, String) - Method in interface xsbti.Reporter
-
Reports a comment.
- Companions - Class in xsbti.api
-
- Companions(ClassLike, ClassLike) - Constructor for class xsbti.api.Companions
-
- compilation() - Method in class xsbti.api.AnalyzedClass
-
- Compilation - Class in xsbti.api
-
- Compilation(long, OutputSetting[]) - Constructor for class xsbti.api.Compilation
-
- compile(Inputs, Logger) - Method in interface xsbti.compile.IncrementalCompiler
-
Performs an incremental compilation as configured by `in`.
- compile(File[], DependencyChanges, AnalysisCallback, Logger, Reporter, CompileProgress, CachedCompiler) - Method in interface xsbti.compile.ScalaCompiler
-
Recompile the subset of `sources` impacted by `changes` and collect 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 `changes` and collect 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
-
An exception thrown when compilation cancellation has been requested during
Scala compiler run.
- CompileCancelled() - Constructor for exception xsbti.CompileCancelled
-
- CompileFailed - Exception in xsbti
-
- 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
-
Defines the order in which Scala and Java sources are compiled when compiling a set of sources with both Java and Scala sources.
- 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
-
deprecated Only `jars` can be reliably provided for modularized Scala.
- 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
-
Called once at the end of the whole compilation run, with `success` indicating whether compilation succeeded (true) or not (false).
- 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
-
- 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.
- 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.
- 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
-
The version used to refer to this Scala version.