Class LongMath
- java.lang.Object
-
- org.codehaus.groovy.runtime.typehandling.NumberMath
-
- org.codehaus.groovy.runtime.typehandling.LongMath
-
public final class LongMath extends NumberMath
Long NumberMath operations
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.NumberabsImpl(java.lang.Number number)java.lang.NumberaddImpl(java.lang.Number left, java.lang.Number right)protected java.lang.NumberandImpl(java.lang.Number left, java.lang.Number right)protected java.lang.NumberbitAndImpl(java.lang.Number left, java.lang.Number right)protected java.lang.NumberbitwiseNegateImpl(java.lang.Number left)intcompareToImpl(java.lang.Number left, java.lang.Number right)java.lang.NumberdivideImpl(java.lang.Number left, java.lang.Number right)protected java.lang.NumberintdivImpl(java.lang.Number left, java.lang.Number right)protected java.lang.NumberleftShiftImpl(java.lang.Number left, java.lang.Number right)protected java.lang.NumbermodImpl(java.lang.Number left, java.lang.Number right)java.lang.NumbermultiplyImpl(java.lang.Number left, java.lang.Number right)protected java.lang.NumberorImpl(java.lang.Number left, java.lang.Number right)protected java.lang.NumberrightShiftImpl(java.lang.Number left, java.lang.Number right)protected java.lang.NumberrightShiftUnsignedImpl(java.lang.Number left, java.lang.Number right)java.lang.NumbersubtractImpl(java.lang.Number left, java.lang.Number right)protected java.lang.NumberunaryMinusImpl(java.lang.Number left)protected java.lang.NumberunaryPlusImpl(java.lang.Number left)protected java.lang.NumberxorImpl(java.lang.Number left, java.lang.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 Detail
-
INSTANCE
public static final LongMath INSTANCE
-
-
Method Detail
-
absImpl
protected java.lang.Number absImpl(java.lang.Number number)
- Specified by:
absImplin classNumberMath
-
addImpl
public java.lang.Number addImpl(java.lang.Number left, java.lang.Number right)- Specified by:
addImplin classNumberMath
-
subtractImpl
public java.lang.Number subtractImpl(java.lang.Number left, java.lang.Number right)- Specified by:
subtractImplin classNumberMath
-
multiplyImpl
public java.lang.Number multiplyImpl(java.lang.Number left, java.lang.Number right)- Specified by:
multiplyImplin classNumberMath
-
divideImpl
public java.lang.Number divideImpl(java.lang.Number left, java.lang.Number right)- Specified by:
divideImplin classNumberMath
-
compareToImpl
public int compareToImpl(java.lang.Number left, java.lang.Number right)- Specified by:
compareToImplin classNumberMath
-
intdivImpl
protected java.lang.Number intdivImpl(java.lang.Number left, java.lang.Number right)- Overrides:
intdivImplin classNumberMath
-
modImpl
protected java.lang.Number modImpl(java.lang.Number left, java.lang.Number right)- Overrides:
modImplin classNumberMath
-
unaryMinusImpl
protected java.lang.Number unaryMinusImpl(java.lang.Number left)
- Specified by:
unaryMinusImplin classNumberMath
-
unaryPlusImpl
protected java.lang.Number unaryPlusImpl(java.lang.Number left)
- Specified by:
unaryPlusImplin classNumberMath
-
bitwiseNegateImpl
protected java.lang.Number bitwiseNegateImpl(java.lang.Number left)
- Overrides:
bitwiseNegateImplin classNumberMath
-
orImpl
protected java.lang.Number orImpl(java.lang.Number left, java.lang.Number right)- Overrides:
orImplin classNumberMath
-
andImpl
protected java.lang.Number andImpl(java.lang.Number left, java.lang.Number right)- Overrides:
andImplin classNumberMath
-
xorImpl
protected java.lang.Number xorImpl(java.lang.Number left, java.lang.Number right)- Overrides:
xorImplin classNumberMath
-
leftShiftImpl
protected java.lang.Number leftShiftImpl(java.lang.Number left, java.lang.Number right)- Overrides:
leftShiftImplin classNumberMath
-
rightShiftImpl
protected java.lang.Number rightShiftImpl(java.lang.Number left, java.lang.Number right)- Overrides:
rightShiftImplin classNumberMath
-
rightShiftUnsignedImpl
protected java.lang.Number rightShiftUnsignedImpl(java.lang.Number left, java.lang.Number right)- Overrides:
rightShiftUnsignedImplin classNumberMath
-
bitAndImpl
protected java.lang.Number bitAndImpl(java.lang.Number left, java.lang.Number right)
-
-