class
EvaluatorImpl extends Evaluator
Instance Constructors
-
new
EvaluatorImpl(currentClassloader: ClassLoader, startingLine: Int)
Type Members
-
type
InitEx = ExceptionInInitializerError
-
type
InvEx = InvocationTargetException
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
-
var
currentLine: Int
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
evalCachedClassFiles(cachedData: Seq[ClassFiles], pkg: String, wrapper: String, dynamicClasspath: VirtualDirectory, classFilesList: Seq[String]): Res[Seq[_]]
-
def
evalMain(cls: Class[_]): AnyRef
-
def
evaluationResult(wrapperName: Seq[Name], imports: Imports, tag: String, result: Any): Evaluated
-
def
finalize(): Unit
-
var
frames: List[Frame]
-
final
def
getClass(): Class[_]
-
def
getCurrentLine: String
-
def
hashCode(): Int
-
def
initialFrame: Frame
-
final
def
isInstanceOf[T0]: Boolean
-
def
loadClass(fullName: String, classFiles: ClassFiles): Res[Class[_]]
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
process(printer: Printer, isExec: Boolean, value: AnyRef): Any
-
def
processLine(classFiles: ClassFiles, newImports: Imports, printer: Printer, fileName: String, isExec: Boolean, indexedWrapperName: Name): Res[Evaluated]
-
def
processScriptBlock(cls: Class[_], newImports: Imports, wrapperName: Name, pkgName: Seq[Name], tag: String): Res[Evaluated]
-
def
specialLocalClasses: Set[String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
update(newImports: Imports): Unit
-
val
userCodeExceptionHandler: PartialFunction[Throwable, Failing]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any