public class LetExpStepper extends AbstractStepper
Modifier and Type | Field and Description |
---|---|
static LetExpStepper |
INSTANCE |
Constructor and Description |
---|
LetExpStepper() |
Modifier and Type | Method and Description |
---|---|
Element |
getFirstElement(Element element) |
Element |
isPostStoppable(IVMRootEvaluationVisitor vmEvaluationVisitor,
Element childElement,
java.lang.Object result)
Return null if no suspension is required after execution of childElement gave result, else return the next element to be executed.
|
createUnitLocation, createUnitLocation, getCsElement, getFirstElement, isPreStoppable
@NonNull public static LetExpStepper INSTANCE
@Nullable public Element getFirstElement(@NonNull Element element)
getFirstElement
in class AbstractStepper
@Nullable public Element isPostStoppable(@NonNull IVMRootEvaluationVisitor vmEvaluationVisitor, @NonNull Element childElement, @Nullable java.lang.Object result)
IStepper
isPostStoppable
in interface IStepper
isPostStoppable
in class AbstractStepper