public class AbstractConstantExpressionsInterpreter extends Object
| Constructor and Description |
|---|
AbstractConstantExpressionsInterpreter() |
public AbstractConstantExpressionsInterpreter()
protected Object evaluate(XExpression expression, Context ctx)
protected Object _internalEvaluate(XExpression expression, Context ctx)
public ConstantExpressionEvaluationException notConstantExpression(XExpression expression)
protected Object _internalEvaluate(XCastedExpression expression, Context ctx)
protected Object _internalEvaluate(XStringLiteral it, Context ctx)
protected Object _internalEvaluate(XBooleanLiteral it, Context ctx)
protected Object _internalEvaluate(XAnnotation literal, Context ctx)
protected Object _internalEvaluate(XTypeLiteral it, Context ctx)
protected JvmTypeReference toTypeReference(JvmType type, int arrayDimensions)
protected Object _internalEvaluate(XBinaryOperation it, Context ctx)
protected Object evaluateBinaryOperation(XBinaryOperation binaryOperation, Object left, Object right)
protected Object _internalEvaluate(XUnaryOperation it, Context ctx)
protected String getOperator(XAbstractFeatureCall call)
protected String toText(XExpression expression)
public Object internalEvaluate(XExpression it, Context ctx)
@Pure protected ConstantOperators getConstantOperators()
Copyright © 2015. All Rights Reserved.