Package org.eclipse.epsilon.eol.types
Class NumberUtil
- java.lang.Object
-
- org.eclipse.epsilon.eol.types.NumberUtil
-
public class NumberUtil extends Object
NOTE: this class reimplements JLS sections 5.6.1 (unary numeric promotion) and 5.6.2 (binary numeric promotion) to reduce casts and instanceof checks.
-
-
Constructor Summary
Constructors Constructor Description NumberUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Number
add(Number n1, Number n2)
static Number
divide(Number n1, Number n2)
static boolean
greaterThan(Number n1, Number n2)
static boolean
isEqual(Number n1, Number n2)
static boolean
lessThan(Number n1, Number n2)
static Number
multiply(Number n1, Number n2)
static Number
negative(Number n)
static Number
subtract(Number n1, Number n2)
-