package compiler
- Alphabetic
- Public
- All
Type Members
- final class Eval extends AnyRef
-
final
class
EvalDefinitions extends AnyRef
The result of evaluating a group of Scala definitions.
The result of evaluating a group of Scala definitions. The definitions are wrapped in an auto-generated, top-level module named
enclosingModule
.generated
contains the compiled classes and cache files related to the definitions. A new class loader containing the module may be obtained fromloader
by passing the parent class loader providing the classes from the classpath that the definitions were compiled against. The list of vals with the requested types isvalNames
. The values for these may be obtained by providing the parent class loader tovalues
as is done withloader
. - final class EvalException extends RuntimeException
- final class EvalImports extends AnyRef
-
abstract
class
EvalReporter extends FilteringReporter
Reporter used to compile *.sbt files that forwards compiler diagnostics to BSP clients
-
final
class
EvalResult extends AnyRef
The result of evaluating a Scala expression.
The result of evaluating a Scala expression. The inferred type of the expression is given by
tpe
. The value may be obtained fromgetValue
by providing a parent class loader that provides the classes from the classpath this expression was compiled against. Each call togetValue
constructs a new class loader and loads the module from that class loader.generated
contains the compiled classes and cache files related to the expression. The name of the auto-generated module wrapping the expression isenclosingModule
. - class ForwardingReporter extends EvalReporter
Value Members
- object EvalReporter