- final class Eval extends AnyRef
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
generatedcontains the compiled classes and cache files related to the definitions. A new class loader containing the module may be obtained from
loaderby 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 is
valNames. The values for these may be obtained by providing the parent class loader to
valuesas is done with
- final class EvalException extends RuntimeException
- final class EvalImports extends AnyRef
EvalReporter extends FilteringReporter
Reporter used to compile *.sbt files that forwards compiler diagnostics to BSP clients
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 from
getValueby providing a parent class loader that provides the classes from the classpath this expression was compiled against. Each call to
getValueconstructs a new class loader and loads the module from that class loader.
generatedcontains the compiled classes and cache files related to the expression. The name of the auto-generated module wrapping the expression is
- class ForwardingReporter extends EvalReporter
- object EvalReporter