package compile
Type Members
- class AuxiliaryClassFileExtension extends AuxiliaryClassFiles
-
final
class
ClassFileManagerUtil extends AnyRef
Defines utilities to get classfile managers from the types.
Defines utilities to get classfile managers from the types.
One can have access to the classfile manager types from IncOptions.
-
trait
ClasspathOptionsUtil extends AnyRef
Abstract over the creation of
ClasspathOptions
by providing methods that create typical classpath options based on the desired use-case. -
trait
CompilerCache extends AnyRef
Defines helpers to create GlobalsCache.
-
trait
FileAnalysisStore extends AnalysisStore
Defines a store interface that provides analysis **file** read and write capabilities to users.
Defines a store interface that provides analysis **file** read and write capabilities to users.
This interface provides a backend for
AnalysisStore
to read and write from files, storing the analysis contents in the file system before or after every incremental compile. -
class
IncOptionsUtil extends AnyRef
Define a helper class to instantiate IncOptions.
-
class
ScalaJSFiles extends AuxiliaryClassFileExtension
Can be added to
IncOptions.auxiliaryClassFiles
so that the sjsir files produced by the Scala.js compiler are managed by the ClassFileManager. -
class
ScalaNativeFiles extends AuxiliaryClassFileExtension
Can be added to
IncOptions.auxiliaryClassFiles
so that the nir files produced by the Scala Native compiler are managed by the ClassFileManager. -
class
TastyFiles extends AuxiliaryClassFileExtension
Can be added to
IncOptions.auxiliaryClassFiles
so that the TASTy files are managed by the ClassFileManager. -
trait
ZincCompilerUtil extends AnyRef
Defines a util interface to get Scala compilers and the default implementation of the Scala incremental compiler if only IncrementalCompiler is required.