public abstract class AbstractVMEvaluationStepper extends Object implements VMEvaluationStepper
Modifier and Type | Method and Description |
---|---|
UnitLocation |
getCurrentLocation() |
EvaluationVisitor |
getEvaluationVisitor() |
List<UnitLocation> |
getLocationStack() |
IStepperVisitor |
getStepperVisitor() |
VMEvaluationEnvironment |
getVMEvaluationEnvironment() |
VMExecutor |
getVMExecutor() |
void |
postIterate(LoopExp loopExp) |
void |
preIterate(LoopExp loopExp) |
void |
start(boolean suspendOnStartup) |
Object |
visiting(Element element) |
public UnitLocation getCurrentLocation()
getCurrentLocation
in interface VMEvaluationStepper
public EvaluationVisitor getEvaluationVisitor()
getEvaluationVisitor
in interface VMEvaluationStepper
public List<UnitLocation> getLocationStack()
getLocationStack
in interface VMEvaluationStepper
public IStepperVisitor getStepperVisitor()
getStepperVisitor
in interface VMEvaluationStepper
public VMEvaluationEnvironment getVMEvaluationEnvironment()
getVMEvaluationEnvironment
in interface VMEvaluationStepper
public VMExecutor getVMExecutor()
getVMExecutor
in interface VMEvaluationStepper
public void postIterate(LoopExp loopExp)
postIterate
in interface VMEvaluationStepper
public void preIterate(LoopExp loopExp)
preIterate
in interface VMEvaluationStepper
public void start(boolean suspendOnStartup)
start
in interface VMEvaluationStepper
public Object visiting(Element element)
visiting
in interface VMEvaluationStepper
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.