final
class
EvalDefinitions extends AnyRef
Instance Constructors
-
new
EvalDefinitions(loader: (ClassLoader) ⇒ ClassLoader, generated: Seq[File], enclosingModule: String, valNames: Seq[String])
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
val
enclosingModule: String
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
val
generated: Seq[File]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
val
loader: (ClassLoader) ⇒ ClassLoader
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
val
valNames: Seq[String]
-
def
values(parent: ClassLoader): Seq[Any]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
The result of evaluating a group of Scala definitions. The definitions are wrapped in an auto-generated, top-level module named
enclosingModule.generatedcontains the compiled classes and cache files related to the definitions. A new class loader containing the module may be obtained fromloaderby 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 tovaluesas is done withloader.