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