< prev index next >
src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java
Print this page
rev 14117 : 8145468: update java.lang APIs with new deprecations
Reviewed-by: XXX
*** 81,96 ****
Operator op = e.getOperator();
if (op == null) {
return evaluate(l);
} else {
! Double lval = new Double(((Number)evaluate(l)).doubleValue());
! Double rval = new Double(((Number)evaluate(r)).doubleValue());
double result = op.eval(lval.doubleValue(), rval.doubleValue());
if (debug) {
System.out.println("Performed Operation: " + lval + op + rval
+ " = " + result);
}
! return new Double(result);
}
}
}
--- 81,96 ----
Operator op = e.getOperator();
if (op == null) {
return evaluate(l);
} else {
! Double lval = Double.valueOf(((Number)evaluate(l)).doubleValue());
! Double rval = Double.valueOf(((Number)evaluate(r)).doubleValue());
double result = op.eval(lval.doubleValue(), rval.doubleValue());
if (debug) {
System.out.println("Performed Operation: " + lval + op + rval
+ " = " + result);
}
! return Double.valueOf(result);
}
}
}
< prev index next >