final
class
EvalResult extends AnyRef
Instance Constructors
-
new
EvalResult(tpe: String, getValue: (ClassLoader) ⇒ Any, generated: Seq[File], enclosingModule: 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[_]
-
val
getValue: (ClassLoader) ⇒ Any
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
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
tpe: String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
The result of evaluating a Scala expression. The inferred type of the expression is given by
tpe. The value may be obtained fromgetValueby providing a parent class loader that provides the classes from the classpath this expression was compiled against. Each call togetValueconstructs 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 isenclosingModule.