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, getParentEvaluationEnvironmentadd, clear, dispose, getEnvironmentFactory, getExecutableObject, getModelManager, getValueOf, getVariables, remove, replacegetAdapterclearOptions, getOptions, getValue, isEnabled, putOptions, removeOption, removeOptions, setOptionVariableFinder 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.