Lines Matching refs:eval
114 Expression eval(int a, int b) {
117 Expression eval(long a, long b) {
120 Expression eval(float a, float b) {
123 Expression eval(double a, double b) {
126 Expression eval(boolean a, boolean b) {
129 Expression eval(String a, String b) {
132 Expression eval() {
133 // See also the eval() code in BinaryShiftExpression.java.
140 return eval(((IntegerExpression)left).value, ((IntegerExpression)right).value);
142 return eval(((LongExpression)left).value, ((LongExpression)right).value);
144 return eval(((FloatExpression)left).value, ((FloatExpression)right).value);
146 return eval(((DoubleExpression)left).value, ((DoubleExpression)right).value);
148 return eval(((BooleanExpression)left).value, ((BooleanExpression)right).value);
150 return eval(((StringExpression)left).value, ((StringExpression)right).value);
168 return eval().simplify();