public class BigDecimalMath extends NumberMath
Modifier and Type | Field and Description |
---|---|
static BigDecimalMath |
INSTANCE |
static int |
MAX_DIVISION_SCALE |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Number |
absImpl(java.lang.Number number) |
protected java.lang.Number |
addImpl(java.lang.Number left,
java.lang.Number right) |
protected int |
compareToImpl(java.lang.Number left,
java.lang.Number right) |
protected java.lang.Number |
divideImpl(java.lang.Number left,
java.lang.Number right) |
protected java.lang.Number |
multiplyImpl(java.lang.Number left,
java.lang.Number right) |
protected java.lang.Number |
subtractImpl(java.lang.Number left,
java.lang.Number right) |
protected java.lang.Number |
unaryMinusImpl(java.lang.Number left) |
abs, add, and, andImpl, compareTo, createUnsupportedException, divide, intdiv, intdivImpl, isBigDecimal, isBigInteger, isFloatingPoint, isInteger, isLong, leftShift, leftShiftImpl, mod, modImpl, multiply, or, orImpl, rightShift, rightShiftImpl, rightShiftUnsigned, rightShiftUnsignedImpl, subtract, toBigDecimal, toBigInteger, unaryMinus, xor, xorImpl
public static final int MAX_DIVISION_SCALE
public static final BigDecimalMath INSTANCE
protected java.lang.Number absImpl(java.lang.Number number)
absImpl
in class NumberMath
protected java.lang.Number addImpl(java.lang.Number left, java.lang.Number right)
addImpl
in class NumberMath
protected java.lang.Number subtractImpl(java.lang.Number left, java.lang.Number right)
subtractImpl
in class NumberMath
protected java.lang.Number multiplyImpl(java.lang.Number left, java.lang.Number right)
multiplyImpl
in class NumberMath
protected java.lang.Number divideImpl(java.lang.Number left, java.lang.Number right)
divideImpl
in class NumberMath
protected int compareToImpl(java.lang.Number left, java.lang.Number right)
compareToImpl
in class NumberMath
protected java.lang.Number unaryMinusImpl(java.lang.Number left)
unaryMinusImpl
in class NumberMath