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:
absImpl
in classNumberMath
-
addImpl
public Number addImpl(Number left, Number right)
- Specified by:
addImpl
in classNumberMath
-
subtractImpl
public Number subtractImpl(Number left, Number right)
- Specified by:
subtractImpl
in classNumberMath
-
multiplyImpl
public Number multiplyImpl(Number left, Number right)
- Specified by:
multiplyImpl
in classNumberMath
-
divideImpl
public Number divideImpl(Number left, Number right)
- Specified by:
divideImpl
in classNumberMath
-
compareToImpl
public int compareToImpl(Number left, Number right)
- Specified by:
compareToImpl
in classNumberMath
-
intdivImpl
protected Number intdivImpl(Number left, Number right)
- Overrides:
intdivImpl
in classNumberMath
-
modImpl
protected Number modImpl(Number left, Number right)
- Overrides:
modImpl
in classNumberMath
-
unaryMinusImpl
protected Number unaryMinusImpl(Number left)
- Specified by:
unaryMinusImpl
in classNumberMath
-
unaryPlusImpl
protected Number unaryPlusImpl(Number left)
- Specified by:
unaryPlusImpl
in classNumberMath
-
bitwiseNegateImpl
protected Number bitwiseNegateImpl(Number left)
- Overrides:
bitwiseNegateImpl
in classNumberMath
-
orImpl
protected Number orImpl(Number left, Number right)
- Overrides:
orImpl
in classNumberMath
-
andImpl
protected Number andImpl(Number left, Number right)
- Overrides:
andImpl
in classNumberMath
-
xorImpl
protected Number xorImpl(Number left, Number right)
- Overrides:
xorImpl
in classNumberMath
-
leftShiftImpl
protected Number leftShiftImpl(Number left, Number right)
- Overrides:
leftShiftImpl
in classNumberMath
-
rightShiftImpl
protected Number rightShiftImpl(Number left, Number right)
- Overrides:
rightShiftImpl
in classNumberMath
-
rightShiftUnsignedImpl
protected Number rightShiftUnsignedImpl(Number left, Number right)
- Overrides:
rightShiftUnsignedImpl
in classNumberMath
-
-