public class LoopExpStepper extends CallExpStepper
| Modifier and Type | Field and Description |
|---|---|
static LoopExpStepper |
INSTANCE |
| Constructor and Description |
|---|
LoopExpStepper() |
| Modifier and Type | Method and Description |
|---|---|
Element |
isPostStoppable(VMEvaluationStepper vmEvaluationVisitor,
Element childElement,
Object result)
Return null if no suspension is required after execution of childElement gave result, else return the next element to be executed.
|
boolean |
isPreStoppable(VMEvaluationStepper rootVMEvaluationVisitor,
Element element)
Return true if execution may be suspended before executing element.
|
getFirstElementcreateUnitLocation, createUnitLocation, getFirstElementpublic static LoopExpStepper INSTANCE
public Element isPostStoppable(VMEvaluationStepper vmEvaluationVisitor, Element childElement, Object result)
IStepperisPostStoppable in interface IStepperisPostStoppable in class AbstractStepperpublic boolean isPreStoppable(VMEvaluationStepper rootVMEvaluationVisitor, Element element)
IStepperisPreStoppable in interface IStepperisPreStoppable in class AbstractStepperCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.