Class StreamImplNumber


  • class StreamImplNumber
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static int[] DIGITS  
      private static byte[] MIN_INT  
      private static byte[] MIN_LONG  
      private static int[] POW10  
    • Field Detail

      • DIGITS

        private static final int[] DIGITS
      • MIN_INT

        private static final byte[] MIN_INT
      • MIN_LONG

        private static final byte[] MIN_LONG
      • POW10

        private static final int[] POW10
    • Constructor Detail

      • StreamImplNumber

        StreamImplNumber()
    • Method Detail

      • writeInt

        public static final void writeInt​(JsonStream stream,
                                          int value)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • writeFirstBuf

        private static int writeFirstBuf​(byte[] buf,
                                         int v,
                                         int pos)
      • writeBuf

        private static void writeBuf​(byte[] buf,
                                     int v,
                                     int pos)
      • writeLong

        public static final void writeLong​(JsonStream stream,
                                           long value)
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • writeFloat

        public static final void writeFloat​(JsonStream stream,
                                            float val)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • writeDouble

        public static final void writeDouble​(JsonStream stream,
                                             double val)
                                      throws java.io.IOException
        Throws:
        java.io.IOException