public abstract class ForStatementEvaluatorBase extends LoopEvaluator
Constructor and Description |
---|
ForStatementEvaluatorBase(java.lang.String labelName,
Evaluator bodyEvaluator) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
evaluate(EvaluationContextImpl context) |
protected java.lang.Object |
evaluateCondition(EvaluationContextImpl context) |
protected java.lang.Object |
evaluateInitialization(EvaluationContextImpl context,
java.lang.Object value) |
protected java.lang.Object |
evaluateUpdate(EvaluationContextImpl context,
java.lang.Object value) |
body, evaluateBody, getLabelName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getModifier
public ForStatementEvaluatorBase(java.lang.String labelName, Evaluator bodyEvaluator)
public java.lang.Object evaluate(EvaluationContextImpl context) throws EvaluateException
EvaluateException
protected java.lang.Object evaluateInitialization(EvaluationContextImpl context, java.lang.Object value) throws EvaluateException
EvaluateException
protected java.lang.Object evaluateCondition(EvaluationContextImpl context) throws EvaluateException
EvaluateException
protected java.lang.Object evaluateUpdate(EvaluationContextImpl context, java.lang.Object value) throws EvaluateException
EvaluateException