Class BigDecimalMath
- java.lang.Object
- 
- org.codehaus.groovy.runtime.typehandling.NumberMath
- 
- org.codehaus.groovy.runtime.typehandling.BigDecimalMath
 
 
- 
 public final class BigDecimalMath extends NumberMath BigDecimal NumberMath operations
- 
- 
Field SummaryFields Modifier and Type Field Description static intDIVISION_EXTRA_PRECISIONstatic intDIVISION_MIN_SCALEstatic BigDecimalMathINSTANCE
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NumberabsImpl(Number number)NumberaddImpl(Number left, Number right)intcompareToImpl(Number left, Number right)NumberdivideImpl(Number left, Number right)NumbermultiplyImpl(Number left, Number right)NumbersubtractImpl(Number left, Number right)protected NumberunaryMinusImpl(Number left)protected NumberunaryPlusImpl(Number left)- 
Methods inherited from class org.codehaus.groovy.runtime.typehandling.NumberMathabs, add, and, andImpl, bitwiseNegate, bitwiseNegateImpl, compareTo, createUnsupportedException, divide, getMath, intdiv, intdivImpl, isBigDecimal, isBigInteger, isByte, isFloatingPoint, isInteger, isLong, isShort, leftShift, leftShiftImpl, mod, modImpl, multiply, or, orImpl, rightShift, rightShiftImpl, rightShiftUnsigned, rightShiftUnsignedImpl, subtract, toBigDecimal, toBigInteger, unaryMinus, unaryPlus, xor, xorImpl
 
- 
 
- 
- 
- 
Field Detail- 
DIVISION_EXTRA_PRECISIONpublic static final int DIVISION_EXTRA_PRECISION 
 - 
DIVISION_MIN_SCALEpublic static final int DIVISION_MIN_SCALE 
 - 
INSTANCEpublic static final BigDecimalMath INSTANCE 
 
- 
 - 
Method Detail- 
absImplprotected Number absImpl(Number number) - Specified by:
- absImplin class- NumberMath
 
 - 
addImplpublic Number addImpl(Number left, Number right) - Specified by:
- addImplin class- NumberMath
 
 - 
subtractImplpublic Number subtractImpl(Number left, Number right) - Specified by:
- subtractImplin class- NumberMath
 
 - 
multiplyImplpublic Number multiplyImpl(Number left, Number right) - Specified by:
- multiplyImplin class- NumberMath
 
 - 
divideImplpublic Number divideImpl(Number left, Number right) - Specified by:
- divideImplin class- NumberMath
 
 - 
compareToImplpublic int compareToImpl(Number left, Number right) - Specified by:
- compareToImplin class- NumberMath
 
 - 
unaryMinusImplprotected Number unaryMinusImpl(Number left) - Specified by:
- unaryMinusImplin class- NumberMath
 
 - 
unaryPlusImplprotected Number unaryPlusImpl(Number left) - Specified by:
- unaryPlusImplin class- NumberMath
 
 
- 
 
-