public class ForStatementEvaluator extends ForStatementEvaluatorBase
Constructor and Description |
---|
ForStatementEvaluator(Evaluator initializationEvaluator,
Evaluator conditionEvaluator,
Evaluator updateEvaluator,
Evaluator bodyEvaluator,
java.lang.String labelName) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier |
getModifier()
In order to obtain a modifier the expression must be evaluated first
|
evaluate
body, evaluateBody, getLabelName
public Modifier getModifier()
Evaluator
protected java.lang.Object evaluateInitialization(EvaluationContextImpl context, java.lang.Object value) throws EvaluateException
evaluateInitialization
in class ForStatementEvaluatorBase
EvaluateException
protected java.lang.Object evaluateCondition(EvaluationContextImpl context) throws EvaluateException
evaluateCondition
in class ForStatementEvaluatorBase
EvaluateException
protected java.lang.Object evaluateUpdate(EvaluationContextImpl context, java.lang.Object value) throws EvaluateException
evaluateUpdate
in class ForStatementEvaluatorBase
EvaluateException