Class BigIntegerMath
- java.lang.Object
- 
- org.codehaus.groovy.runtime.typehandling.NumberMath
- 
- org.codehaus.groovy.runtime.typehandling.BigIntegerMath
 
 
- 
 public final class BigIntegerMath extends NumberMath BigInteger NumberMath operations
- 
- 
Field SummaryFields Modifier and Type Field Description static BigIntegerMathINSTANCE
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NumberabsImpl(Number number)NumberaddImpl(Number left, Number right)protected NumberandImpl(Number left, Number right)protected NumberbitwiseNegateImpl(Number left)intcompareToImpl(Number left, Number right)NumberdivideImpl(Number left, Number right)protected NumberintdivImpl(Number left, Number right)protected NumberleftShiftImpl(Number left, Number right)protected NumbermodImpl(Number left, Number right)NumbermultiplyImpl(Number left, Number right)protected NumberorImpl(Number left, Number right)protected NumberrightShiftImpl(Number left, Number right)NumbersubtractImpl(Number left, Number right)protected NumberunaryMinusImpl(Number left)protected NumberunaryPlusImpl(Number left)protected NumberxorImpl(Number left, Number right)- 
Methods inherited from class org.codehaus.groovy.runtime.typehandling.NumberMathabs, add, and, bitwiseNegate, compareTo, createUnsupportedException, divide, getMath, intdiv, isBigDecimal, isBigInteger, isByte, isFloatingPoint, isInteger, isLong, isShort, leftShift, mod, multiply, or, rightShift, rightShiftUnsigned, rightShiftUnsignedImpl, subtract, toBigDecimal, toBigInteger, unaryMinus, unaryPlus, xor
 
- 
 
- 
- 
- 
Field Detail- 
INSTANCEpublic static final BigIntegerMath 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
 
 - 
intdivImplprotected Number intdivImpl(Number left, Number right) - Overrides:
- intdivImplin class- NumberMath
 
 - 
modImplprotected Number modImpl(Number left, Number right) - Overrides:
- modImplin class- NumberMath
 
 - 
unaryMinusImplprotected Number unaryMinusImpl(Number left) - Specified by:
- unaryMinusImplin class- NumberMath
 
 - 
unaryPlusImplprotected Number unaryPlusImpl(Number left) - Specified by:
- unaryPlusImplin class- NumberMath
 
 - 
bitwiseNegateImplprotected Number bitwiseNegateImpl(Number left) - Overrides:
- bitwiseNegateImplin class- NumberMath
 
 - 
orImplprotected Number orImpl(Number left, Number right) - Overrides:
- orImplin class- NumberMath
 
 - 
andImplprotected Number andImpl(Number left, Number right) - Overrides:
- andImplin class- NumberMath
 
 - 
xorImplprotected Number xorImpl(Number left, Number right) - Overrides:
- xorImplin class- NumberMath
 
 - 
leftShiftImplprotected Number leftShiftImpl(Number left, Number right) - Overrides:
- leftShiftImplin class- NumberMath
 
 - 
rightShiftImplprotected Number rightShiftImpl(Number left, Number right) - Overrides:
- rightShiftImplin class- NumberMath
 
 
- 
 
-