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 Details

  • Method Details

    • absImpl

      protected java.lang.Number absImpl​(java.lang.Number number)
      Specified by:
      absImpl in class NumberMath
    • addImpl

      public java.lang.Number addImpl​(java.lang.Number left, java.lang.Number right)
      Specified by:
      addImpl in class NumberMath
    • subtractImpl

      public java.lang.Number subtractImpl​(java.lang.Number left, java.lang.Number right)
      Specified by:
      subtractImpl in class NumberMath
    • multiplyImpl

      public java.lang.Number multiplyImpl​(java.lang.Number left, java.lang.Number right)
      Specified by:
      multiplyImpl in class NumberMath
    • divideImpl

      public java.lang.Number divideImpl​(java.lang.Number left, java.lang.Number right)
      Specified by:
      divideImpl in class NumberMath
    • compareToImpl

      public int compareToImpl​(java.lang.Number left, java.lang.Number right)
      Specified by:
      compareToImpl in class NumberMath
    • modImpl

      protected java.lang.Number modImpl​(java.lang.Number left, java.lang.Number right)
      Overrides:
      modImpl in class NumberMath
    • unaryMinusImpl

      protected java.lang.Number unaryMinusImpl​(java.lang.Number left)
      Specified by:
      unaryMinusImpl in class NumberMath
    • unaryPlusImpl

      protected java.lang.Number unaryPlusImpl​(java.lang.Number left)
      Specified by:
      unaryPlusImpl in class NumberMath