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, getLabelNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetModifierpublic ForStatementEvaluatorBase(java.lang.String labelName,
Evaluator bodyEvaluator)
public java.lang.Object evaluate(EvaluationContextImpl context) throws EvaluateException
EvaluateExceptionprotected java.lang.Object evaluateInitialization(EvaluationContextImpl context, java.lang.Object value) throws EvaluateException
EvaluateExceptionprotected java.lang.Object evaluateCondition(EvaluationContextImpl context) throws EvaluateException
EvaluateExceptionprotected java.lang.Object evaluateUpdate(EvaluationContextImpl context, java.lang.Object value) throws EvaluateException
EvaluateException