Evaluator

ammonite.runtime.Evaluator
See theEvaluator companion trait
object Evaluator

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Evaluator.type

Members list

Type members

Types

type InitEx = ExceptionInInitializerError
type InvEx = InvocationTargetException

Value members

Concrete methods

def apply(headFrame: => Frame): Evaluator
def evaluatorRunPrinter(f: => Unit): Unit

Dummy function used to mark this method call in the stack trace, so we can easily cut out the irrelevant part of the trace when showing it to the user.

Dummy function used to mark this method call in the stack trace, so we can easily cut out the irrelevant part of the trace when showing it to the user.

Attributes

def interrupted(e: Throwable): Failure

Concrete fields

val userCodeExceptionHandler: PartialFunction[Throwable, Failing]

We unwrap many of the "common" cases where the user's actual exception is wrapped in a bunch of InvocationTargetException wrappers, since it's the users exception they probably care about

We unwrap many of the "common" cases where the user's actual exception is wrapped in a bunch of InvocationTargetException wrappers, since it's the users exception they probably care about

Attributes