public interface VMEvaluationEnvironment extends EvaluationEnvironment.EvaluationEnvironmentExtension
Modifier and Type | Interface and Description |
---|---|
static class |
VMEvaluationEnvironment.StepperEntry |
EvaluationEnvironment.EvaluationEnvironmentExtension
Modifier and Type | Method and Description |
---|---|
VariableFinder |
createVariableFinder(boolean isStoreValues) |
Element |
getCurrentIP() |
UnitLocation |
getCurrentLocation() |
VMDebugCore |
getDebugCore() |
NamedElement |
getDebuggableElement() |
int |
getDepth() |
long |
getID() |
NamedElement |
getOperation() |
Variable |
getPCVariable() |
Stack<VMEvaluationEnvironment.StepperEntry> |
getStepperStack() |
VMEvaluationEnvironment |
getVMParentEvaluationEnvironment() |
VMEvaluationEnvironment |
getVMRootEvaluationEnvironment() |
boolean |
isDeferredExecution() |
void |
processDeferredTasks() |
Element |
setCurrentIP(Element element) |
void |
throwVMException(VMRuntimeException vmRuntimeException) |
getExecutor, getParentEvaluationEnvironment
add, clear, dispose, getEnvironmentFactory, getExecutableObject, getModelManager, getValueOf, getVariables, remove, replace
getAdapter
clearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOption
VariableFinder createVariableFinder(boolean isStoreValues)
Element getCurrentIP()
UnitLocation getCurrentLocation()
VMDebugCore getDebugCore()
NamedElement getDebuggableElement()
int getDepth()
long getID()
NamedElement getOperation()
Variable getPCVariable()
VMEvaluationEnvironment getVMParentEvaluationEnvironment()
VMEvaluationEnvironment getVMRootEvaluationEnvironment()
Stack<VMEvaluationEnvironment.StepperEntry> getStepperStack()
boolean isDeferredExecution()
void processDeferredTasks()
void throwVMException(VMRuntimeException vmRuntimeException)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.