|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.runtime.typehandling.NumberMath
org.codehaus.groovy.runtime.typehandling.IntegerMath
public final class IntegerMath extends NumberMath
Integer NumberMath operations
Field Summary | |
---|---|
static IntegerMath |
INSTANCE
|
Method Summary | |
---|---|
protected java.lang.Number
|
absImpl(java.lang.Number number)
|
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
|
bitwiseNegateImpl(java.lang.Number left)
|
int
|
compareToImpl(java.lang.Number left, java.lang.Number right)
|
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)
|
java.lang.Number
|
multiplyImpl(java.lang.Number left, java.lang.Number right)
|
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)
|
java.lang.Number
|
subtractImpl(java.lang.Number left, java.lang.Number right)
|
protected java.lang.Number
|
unaryMinusImpl(java.lang.Number left)
|
protected java.lang.Number
|
xorImpl(java.lang.Number left, java.lang.Number right)
|
Methods inherited from class NumberMath | |
---|---|
abs, absImpl, add, addImpl, and, andImpl, compareTo, compareToImpl, createUnsupportedException, divide, divideImpl, getMath, intdiv, intdivImpl, isBigDecimal, isBigInteger, isFloatingPoint, isInteger, isLong, leftShift, leftShiftImpl, mod, modImpl, multiply, multiplyImpl, or, orImpl, rightShift, rightShiftImpl, rightShiftUnsigned, rightShiftUnsignedImpl, subtract, subtractImpl, toBigDecimal, toBigInteger, unaryMinus, unaryMinusImpl, xor, xorImpl |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
public static final IntegerMath INSTANCE
Method Detail |
---|
protected java.lang.Number absImpl(java.lang.Number number)
public 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 bitwiseNegateImpl(java.lang.Number left)
public int compareToImpl(java.lang.Number left, java.lang.Number right)
public 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)
public java.lang.Number multiplyImpl(java.lang.Number left, java.lang.Number right)
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)
public java.lang.Number subtractImpl(java.lang.Number left, java.lang.Number right)
protected java.lang.Number unaryMinusImpl(java.lang.Number left)
protected java.lang.Number xorImpl(java.lang.Number left, java.lang.Number right)
Groovy Documentation