org.codehaus.groovy.runtime.typehandling
Class LongMath
java.lang.Object
org.codehaus.groovy.runtime.typehandling.NumberMath
org.codehaus.groovy.runtime.typehandling.LongMath
public class LongMath
- extends NumberMath
Long NumberMath operations
- Author:
- Steve Goetze
Method Summary |
protected java.lang.Number |
absImpl(java.lang.Number number)
|
protected java.lang.Number |
addImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
andImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
bitAndImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
bitNegateImpl(java.lang.Number left)
|
protected int |
compareToImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
divideImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
intdivImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
leftShiftImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
modImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
multiplyImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
negateImpl(java.lang.Number left)
|
protected java.lang.Number |
orImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
rightShiftImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
rightShiftUnsignedImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
subtractImpl(java.lang.Number left,
java.lang.Number right)
|
protected java.lang.Number |
xorImpl(java.lang.Number left,
java.lang.Number right)
|
Methods inherited from class org.codehaus.groovy.runtime.typehandling.NumberMath |
abs, add, and, compareTo, createUnsupportedException, divide, intdiv, isBigDecimal, isBigInteger, isFloatingPoint, isInteger, isLong, leftShift, mod, multiply, negate, or, rightShift, rightShiftUnsigned, subtract, toBigDecimal, toBigInteger, xor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
protected static LongMath instance
absImpl
protected java.lang.Number absImpl(java.lang.Number number)
- Specified by:
absImpl
in class NumberMath
addImpl
protected java.lang.Number addImpl(java.lang.Number left,
java.lang.Number right)
- Specified by:
addImpl
in class NumberMath
subtractImpl
protected java.lang.Number subtractImpl(java.lang.Number left,
java.lang.Number right)
- Specified by:
subtractImpl
in class NumberMath
multiplyImpl
protected java.lang.Number multiplyImpl(java.lang.Number left,
java.lang.Number right)
- Specified by:
multiplyImpl
in class NumberMath
divideImpl
protected java.lang.Number divideImpl(java.lang.Number left,
java.lang.Number right)
- Specified by:
divideImpl
in class NumberMath
compareToImpl
protected int compareToImpl(java.lang.Number left,
java.lang.Number right)
- Specified by:
compareToImpl
in class NumberMath
intdivImpl
protected java.lang.Number intdivImpl(java.lang.Number left,
java.lang.Number right)
- Overrides:
intdivImpl
in class NumberMath
modImpl
protected java.lang.Number modImpl(java.lang.Number left,
java.lang.Number right)
- Overrides:
modImpl
in class NumberMath
negateImpl
protected java.lang.Number negateImpl(java.lang.Number left)
- Specified by:
negateImpl
in class NumberMath
bitNegateImpl
protected java.lang.Number bitNegateImpl(java.lang.Number left)
orImpl
protected java.lang.Number orImpl(java.lang.Number left,
java.lang.Number right)
- Overrides:
orImpl
in class NumberMath
andImpl
protected java.lang.Number andImpl(java.lang.Number left,
java.lang.Number right)
- Overrides:
andImpl
in class NumberMath
xorImpl
protected java.lang.Number xorImpl(java.lang.Number left,
java.lang.Number right)
- Overrides:
xorImpl
in class NumberMath
leftShiftImpl
protected java.lang.Number leftShiftImpl(java.lang.Number left,
java.lang.Number right)
- Overrides:
leftShiftImpl
in class NumberMath
rightShiftImpl
protected java.lang.Number rightShiftImpl(java.lang.Number left,
java.lang.Number right)
- Overrides:
rightShiftImpl
in class NumberMath
rightShiftUnsignedImpl
protected java.lang.Number rightShiftUnsignedImpl(java.lang.Number left,
java.lang.Number right)
- Overrides:
rightShiftUnsignedImpl
in class NumberMath
bitAndImpl
protected java.lang.Number bitAndImpl(java.lang.Number left,
java.lang.Number right)
Copyright © 2003-2011 The Codehaus. All Rights Reserved.