Class SwitchConstantExpressionsInterpreter
- java.lang.Object
-
- org.eclipse.xtext.xbase.interpreter.AbstractConstantExpressionsInterpreter
-
- org.eclipse.xtext.xbase.interpreter.SwitchConstantExpressionsInterpreter
-
- Direct Known Subclasses:
EarlyExitInterpreter
public class SwitchConstantExpressionsInterpreter extends AbstractConstantExpressionsInterpreter
-
-
Constructor Summary
Constructors Constructor Description SwitchConstantExpressionsInterpreter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Object_internalEvaluate(XAbstractFeatureCall it, Context ctx)protected java.lang.Object_internalEvaluate(XNumberLiteral it, Context ctx)java.lang.Objectevaluate(XExpression it)java.lang.Objectevaluate(XExpression it, boolean validationMode)java.lang.ObjectevaluateAssociatedExpression(XExpression it, Context ctx)java.lang.ObjectinternalEvaluate(XExpression it, Context ctx)-
Methods inherited from class org.eclipse.xtext.xbase.interpreter.AbstractConstantExpressionsInterpreter
_internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, _internalEvaluate, evaluate, evaluateBinaryOperation, getConstantOperators, getOperator, notConstantExpression, toText, toTypeReference
-
-
-
-
Method Detail
-
evaluate
public java.lang.Object evaluate(XExpression it)
-
evaluate
public java.lang.Object evaluate(XExpression it, boolean validationMode)
-
_internalEvaluate
protected java.lang.Object _internalEvaluate(XNumberLiteral it, Context ctx)
-
_internalEvaluate
protected java.lang.Object _internalEvaluate(XAbstractFeatureCall it, Context ctx)
-
evaluateAssociatedExpression
public java.lang.Object evaluateAssociatedExpression(XExpression it, Context ctx)
-
internalEvaluate
public java.lang.Object internalEvaluate(XExpression it, Context ctx)
- Overrides:
internalEvaluatein classAbstractConstantExpressionsInterpreter
-
-