public abstract class NumberMath<T extends Number> extends Object
| Constructor and Description | 
|---|
NumberMath()  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Number | 
bitwiseAnd(Number right)  | 
abstract Number | 
bitwiseComplement()  | 
abstract Number | 
bitwiseOr(Number right)  | 
abstract Number | 
bitwiseXor(Number right)  | 
abstract Number | 
divide(Number right)
Returns the result of dividing the  
this by right. | 
abstract Boolean | 
equalTo(Number right)  | 
static NumberMath<?> | 
getNumberMath(Number number)  | 
abstract Boolean | 
greaterThan(Number right)  | 
abstract Boolean | 
greaterThanEq(Number right)  | 
static boolean | 
isIntegralZero(Number number)  | 
abstract Boolean | 
lessThan(Number right)  | 
abstract Boolean | 
lessThanEq(Number right)  | 
abstract Number | 
minus(Number right)  | 
abstract Boolean | 
notEqualTo(Number right)  | 
abstract Number | 
plus(Number right)  | 
abstract Number | 
remainder(Number right)
Returns the result of  
this % right. | 
abstract Number | 
shiftLeft(Number right)  | 
abstract Number | 
signedShiftRight(Number right)  | 
abstract Number | 
times(Number right)  | 
abstract Number | 
unaryMinus()  | 
abstract Number | 
unaryPlus()  | 
abstract Number | 
unsignedShiftRight(Number right)  | 
public static NumberMath<?> getNumberMath(Number number)
public abstract Number divide(Number right)
this by right. If right is zero
 and this is an integer division, null is returned.public abstract Number remainder(Number right)
this % right. If right is zero and this is an integer
 remainder, null is returned.public abstract Number unaryPlus()
public abstract Number unaryMinus()
public abstract Number bitwiseComplement()
public static boolean isIntegralZero(Number number)