Class BigDecimalMath


  • public final class BigDecimalMath
    extends NumberMath
    BigDecimal NumberMath operations
    • Field Detail

      • DIVISION_EXTRA_PRECISION

        public static final int DIVISION_EXTRA_PRECISION
      • DIVISION_MIN_SCALE

        public static final int DIVISION_MIN_SCALE
    • Method Detail

      • 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
      • 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