public abstract class AbstractVMEvaluationEnvironment extends BasicEvaluationEnvironment implements VMEvaluationEnvironment
VMEvaluationEnvironment.StepperEntry
EvaluationEnvironment.EvaluationEnvironmentExtension
caller, callingObject, environmentFactory, executableObject, executor, modelManager, parent
Modifier | Constructor and Description |
---|---|
protected |
AbstractVMEvaluationEnvironment(VMEvaluationEnvironment evaluationEnvironment,
NamedElement executableObject,
java.lang.Object caller) |
protected |
AbstractVMEvaluationEnvironment(VMExecutor vmExecutor,
NamedElement executableObject) |
Modifier and Type | Method and Description |
---|---|
VariableFinder |
createVariableFinder(boolean isStoreValues) |
java.util.Stack<VMEvaluationEnvironment.StepperEntry> |
getStepperStack() |
VMEvaluationEnvironment |
getVMParentEvaluationEnvironment() |
add, clear, dispose, getAdapter, getEnvironmentFactory, getExecutableObject, getExecutor, getModelManager, getParent, getParentEvaluationEnvironment, getValue, getValueOf, getVariables, remove, replace, toString
basicGetOptions, clearOptions, getOptions, isEnabled, putOptions, removeOption, removeOptions, setOption
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCurrentIP, getCurrentLocation, getDebugCore, getDebuggableElement, getDepth, getID, getOperation, getPCVariable, getVMRootEvaluationEnvironment, isDeferredExecution, processDeferredTasks, setCurrentIP, throwVMException
getExecutor, getParentEvaluationEnvironment
add, clear, dispose, getEnvironmentFactory, getExecutableObject, getModelManager, getValueOf, getVariables, remove, replace
getAdapter
clearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOption
protected AbstractVMEvaluationEnvironment(@NonNull VMExecutor vmExecutor, @NonNull NamedElement executableObject)
protected AbstractVMEvaluationEnvironment(@NonNull VMEvaluationEnvironment evaluationEnvironment, @NonNull NamedElement executableObject, @Nullable java.lang.Object caller)
@NonNull public VariableFinder createVariableFinder(boolean isStoreValues)
createVariableFinder
in interface VMEvaluationEnvironment
@Nullable public VMEvaluationEnvironment getVMParentEvaluationEnvironment()
getVMParentEvaluationEnvironment
in interface VMEvaluationEnvironment
@NonNull public java.util.Stack<VMEvaluationEnvironment.StepperEntry> getStepperStack()
getStepperStack
in interface VMEvaluationEnvironment