EvalDefinitions
sbt.internal.EvalDefinitions
final class EvalDefinitions(val loader: ClassLoader => ClassLoader, val generated: Seq[Path], val enclosingModule: String, val valNames: Seq[String])
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 from loader
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
is valNames
. The values for these may be obtained by providing the parent class loader to
values
as is done with loader
.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any