Class SlowDoubleConversionPath


  • final class SlowDoubleConversionPath
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static int[] powersOfTen  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static java.math.BigDecimal toBigDecimal​(byte[] str, ByteDigitSet digitSet, int integerStartIndex, int integerEndIndex, int fractionStartIndex, int fractionEndIndex, int maxRequiredDigits, long exponentValue)  
      (package private) static java.math.BigDecimal toBigDecimal​(char[] str, CharDigitSet digitSet, int integerStartIndex, int integerEndIndex, int fractionStartIndex, int fractionEndIndex, int maxRequiredDigits, long exponentValue)  
      (package private) static java.math.BigDecimal toBigDecimal​(java.lang.CharSequence str, CharDigitSet digitSet, int integerStartIndex, int integerEndIndex, int fractionStartIndex, int fractionEndIndex, int maxRequiredDigits, long exponentValue)  
      (package private) static double toDouble​(byte[] str, ByteDigitSet digitSet, int integerStartIndex, int integerEndIndex, int fractionStartIndex, int fractionEndIndex, boolean isSignificandNegative, long exponentValue)  
      (package private) static double toDouble​(char[] str, CharDigitSet digitSet, int integerStartIndex, int integerEndIndex, int fractionStartIndex, int fractionEndIndex, boolean isSignificandNegative, long exponentValue)  
      (package private) static double toDouble​(java.lang.CharSequence str, CharDigitSet digitSet, int integerStartIndex, int integerEndIndex, int fractionStartIndex, int fractionEndIndex, boolean isSignificandNegative, long exponentValue)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • powersOfTen

        private static final int[] powersOfTen
    • Constructor Detail

      • SlowDoubleConversionPath

        private SlowDoubleConversionPath()
    • Method Detail

      • toDouble

        static double toDouble​(java.lang.CharSequence str,
                               CharDigitSet digitSet,
                               int integerStartIndex,
                               int integerEndIndex,
                               int fractionStartIndex,
                               int fractionEndIndex,
                               boolean isSignificandNegative,
                               long exponentValue)
      • toBigDecimal

        static java.math.BigDecimal toBigDecimal​(java.lang.CharSequence str,
                                                 CharDigitSet digitSet,
                                                 int integerStartIndex,
                                                 int integerEndIndex,
                                                 int fractionStartIndex,
                                                 int fractionEndIndex,
                                                 int maxRequiredDigits,
                                                 long exponentValue)
      • toDouble

        static double toDouble​(char[] str,
                               CharDigitSet digitSet,
                               int integerStartIndex,
                               int integerEndIndex,
                               int fractionStartIndex,
                               int fractionEndIndex,
                               boolean isSignificandNegative,
                               long exponentValue)
      • toDouble

        static double toDouble​(byte[] str,
                               ByteDigitSet digitSet,
                               int integerStartIndex,
                               int integerEndIndex,
                               int fractionStartIndex,
                               int fractionEndIndex,
                               boolean isSignificandNegative,
                               long exponentValue)
      • toBigDecimal

        static java.math.BigDecimal toBigDecimal​(char[] str,
                                                 CharDigitSet digitSet,
                                                 int integerStartIndex,
                                                 int integerEndIndex,
                                                 int fractionStartIndex,
                                                 int fractionEndIndex,
                                                 int maxRequiredDigits,
                                                 long exponentValue)
      • toBigDecimal

        static java.math.BigDecimal toBigDecimal​(byte[] str,
                                                 ByteDigitSet digitSet,
                                                 int integerStartIndex,
                                                 int integerEndIndex,
                                                 int fractionStartIndex,
                                                 int fractionEndIndex,
                                                 int maxRequiredDigits,
                                                 long exponentValue)