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 SummaryFields Modifier and Type Field Description static FloatingPointMathINSTANCE
- 
Method SummaryModifier 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.NumberMathabs, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Field Details- 
INSTANCE
 
- 
- 
Method Details- 
absImplprotected java.lang.Number absImpl(java.lang.Number number)- Specified by:
- absImplin class- NumberMath
 
- 
addImplpublic java.lang.Number addImpl(java.lang.Number left, java.lang.Number right)- Specified by:
- addImplin class- NumberMath
 
- 
subtractImplpublic java.lang.Number subtractImpl(java.lang.Number left, java.lang.Number right)- Specified by:
- subtractImplin class- NumberMath
 
- 
multiplyImplpublic java.lang.Number multiplyImpl(java.lang.Number left, java.lang.Number right)- Specified by:
- multiplyImplin class- NumberMath
 
- 
divideImplpublic java.lang.Number divideImpl(java.lang.Number left, java.lang.Number right)- Specified by:
- divideImplin class- NumberMath
 
- 
compareToImplpublic int compareToImpl(java.lang.Number left, java.lang.Number right)- Specified by:
- compareToImplin class- NumberMath
 
- 
modImplprotected java.lang.Number modImpl(java.lang.Number left, java.lang.Number right)- Overrides:
- modImplin class- NumberMath
 
- 
unaryMinusImplprotected java.lang.Number unaryMinusImpl(java.lang.Number left)- Specified by:
- unaryMinusImplin class- NumberMath
 
- 
unaryPlusImplprotected java.lang.Number unaryPlusImpl(java.lang.Number left)- Specified by:
- unaryPlusImplin class- NumberMath
 
 
-