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
-
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 Number absImpl(Number number)
- Specified by:
absImplin classNumberMath
-
addImpl
public Number addImpl(Number left, Number right)
- Specified by:
addImplin classNumberMath
-
subtractImpl
public Number subtractImpl(Number left, Number right)
- Specified by:
subtractImplin classNumberMath
-
multiplyImpl
public Number multiplyImpl(Number left, Number right)
- Specified by:
multiplyImplin classNumberMath
-
divideImpl
public Number divideImpl(Number left, Number right)
- Specified by:
divideImplin classNumberMath
-
compareToImpl
public int compareToImpl(Number left, Number right)
- Specified by:
compareToImplin classNumberMath
-
intdivImpl
protected Number intdivImpl(Number left, Number right)
- Overrides:
intdivImplin classNumberMath
-
modImpl
protected Number modImpl(Number left, Number right)
- Overrides:
modImplin classNumberMath
-
unaryMinusImpl
protected Number unaryMinusImpl(Number left)
- Specified by:
unaryMinusImplin classNumberMath
-
unaryPlusImpl
protected Number unaryPlusImpl(Number left)
- Specified by:
unaryPlusImplin classNumberMath
-
bitwiseNegateImpl
protected Number bitwiseNegateImpl(Number left)
- Overrides:
bitwiseNegateImplin classNumberMath
-
orImpl
protected Number orImpl(Number left, Number right)
- Overrides:
orImplin classNumberMath
-
andImpl
protected Number andImpl(Number left, Number right)
- Overrides:
andImplin classNumberMath
-
xorImpl
protected Number xorImpl(Number left, Number right)
- Overrides:
xorImplin classNumberMath
-
leftShiftImpl
protected Number leftShiftImpl(Number left, Number right)
- Overrides:
leftShiftImplin classNumberMath
-
rightShiftImpl
protected Number rightShiftImpl(Number left, Number right)
- Overrides:
rightShiftImplin classNumberMath
-
rightShiftUnsignedImpl
protected Number rightShiftUnsignedImpl(Number left, Number right)
- Overrides:
rightShiftUnsignedImplin classNumberMath
-
-