Modifier and Type | Method and Description |
---|---|
Interpreter |
getActiveInterpreter()
Gets the active interpreter.
|
InterpreterStackTrace |
getActiveInterpreterStackTrace()
Gets the active interpreter stack trace.
|
boolean |
getEvalMode()
Returns the value of evaluation mode.
|
void |
popFromStack(Expression expression,
Interpreter activeInterpreter,
InterpreterStackTrace interpreterStackTrace)
Pops expression from the stack.
|
void |
pushToStack(Expression expression,
Interpreter activeInterpreter,
InterpreterStackTrace interpreterStackTrace)
Push expression to the stack.
|
void |
setEvalMode(boolean b)
Sets mode of evaluation of expressions.
|
void |
stopOnBreakpointOrStep(Expression expression,
Interpreter interpreter,
InterpreterStackTrace stackTrace)
Suspends the execution of a process if a breakpoint matching the
expression is hit or if the current step conforms to the
DebuggerAction request. |
void stopOnBreakpointOrStep(Expression expression, Interpreter interpreter, InterpreterStackTrace stackTrace)
DebuggerAction
request.expression
- interpreter
- stackTrace
- boolean getEvalMode()
void setEvalMode(boolean b)
b
- void pushToStack(Expression expression, Interpreter activeInterpreter, InterpreterStackTrace interpreterStackTrace)
expression
- activeInterpreter
- the interpreter which is used to interpret the
expressioninterpreterStackTrace
- the stack trace of the new active interpretervoid popFromStack(Expression expression, Interpreter activeInterpreter, InterpreterStackTrace interpreterStackTrace)
expression
- activeInterpreter
- the interpreter which will be active after the expression is removed
from the stack.interpreterStackTrace
- the stack trace of the active interpreterInterpreter getActiveInterpreter()
InterpreterStackTrace getActiveInterpreterStackTrace()
getActiveInterpreter()
.Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.