Class IntegerMath
java.lang.Object
org.codehaus.groovy.runtime.typehandling.NumberMath
org.codehaus.groovy.runtime.typehandling.IntegerMath
public final class IntegerMath extends NumberMath
Integer NumberMath operations
-
Field Summary
Fields Modifier and Type Field Description static IntegerMathINSTANCE -
Method Summary
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)protected NumberrightShiftUnsignedImpl(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.NumberMath
abs, add, and, bitwiseNegate, compareTo, createUnsupportedException, divide, getMath, intdiv, isBigDecimal, isBigInteger, isByte, isFloatingPoint, isInteger, isLong, isShort, leftShift, mod, multiply, or, rightShift, rightShiftUnsigned, subtract, toBigDecimal, toBigInteger, unaryMinus, unaryPlus, xor
-
Field Details
-
INSTANCE
-
-
Method Details
-
absImpl
- Specified by:
absImplin classNumberMath
-
addImpl
- Specified by:
addImplin classNumberMath
-
subtractImpl
- Specified by:
subtractImplin classNumberMath
-
multiplyImpl
- Specified by:
multiplyImplin classNumberMath
-
divideImpl
- Specified by:
divideImplin classNumberMath
-
compareToImpl
- Specified by:
compareToImplin classNumberMath
-
orImpl
- Overrides:
orImplin classNumberMath
-
andImpl
- Overrides:
andImplin classNumberMath
-
xorImpl
- Overrides:
xorImplin classNumberMath
-
intdivImpl
- Overrides:
intdivImplin classNumberMath
-
modImpl
- Overrides:
modImplin classNumberMath
-
unaryMinusImpl
- Specified by:
unaryMinusImplin classNumberMath
-
unaryPlusImpl
- Specified by:
unaryPlusImplin classNumberMath
-
bitwiseNegateImpl
- Overrides:
bitwiseNegateImplin classNumberMath
-
leftShiftImpl
- Overrides:
leftShiftImplin classNumberMath
-
rightShiftImpl
- Overrides:
rightShiftImplin classNumberMath
-
rightShiftUnsignedImpl
- Overrides:
rightShiftUnsignedImplin classNumberMath
-