Class FloatingPointMath
java.lang.Object
org.codehaus.groovy.runtime.typehandling.NumberMath
org.codehaus.groovy.runtime.typehandling.FloatingPointMath
public final class FloatingPointMath extends NumberMath
FloatingPoint (Double and Float) NumberMath operations
-
Field Summary
Fields Modifier and Type Field Description static FloatingPointMathINSTANCE -
Method Summary
Modifier and Type Method Description protected java.lang.NumberabsImpl(java.lang.Number number)java.lang.NumberaddImpl(java.lang.Number left, java.lang.Number right)intcompareToImpl(java.lang.Number left, java.lang.Number right)java.lang.NumberdivideImpl(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)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)Methods inherited from class org.codehaus.groovy.runtime.typehandling.NumberMath
abs, add, and, andImpl, bitwiseNegate, bitwiseNegateImpl, compareTo, createUnsupportedException, divide, getMath, intdiv, intdivImpl, isBigDecimal, isBigInteger, isByte, isFloatingPoint, isInteger, isLong, isShort, leftShift, leftShiftImpl, mod, multiply, or, orImpl, rightShift, rightShiftImpl, rightShiftUnsigned, rightShiftUnsignedImpl, subtract, toBigDecimal, toBigInteger, unaryMinus, unaryPlus, xor, xorImplMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
INSTANCE
-
-
Method Details
-
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
-
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
-