public abstract class ArithmeticExpression extends BinaryExpression
| Constructor and Description |
|---|
ArithmeticExpression() |
ArithmeticExpression(Expression leftArgument,
Expression rightArgument) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Class<? extends DataType>> |
allowedLeftDataTypes() |
protected List<Class<? extends DataType>> |
allowedRightDataTypes() |
DataType |
getReturnedDataType()
Validates the returned data type of the Expression.
|
equals, getLeftArgument, getRightArgument, hashCode, setLeftArgument, setRightArgument, toString, validategetOperatorclone, getAppliableOperatorspublic ArithmeticExpression()
public ArithmeticExpression(Expression leftArgument, Expression rightArgument)
public DataType getReturnedDataType() throws NotEvaluableDataTypeException
ExpressiongetReturnedDataType in class ExpressionNotEvaluableDataTypeExceptionprotected List<Class<? extends DataType>> allowedLeftDataTypes()
allowedLeftDataTypes in class BinaryExpressionprotected List<Class<? extends DataType>> allowedRightDataTypes()
allowedRightDataTypes in class BinaryExpressionCopyright © 2014. All Rights Reserved.