Class HeapByteBufUtil


  • final class HeapByteBufUtil
    extends java.lang.Object
    Utility class for heap buffers.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private HeapByteBufUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static byte getByte​(byte[] memory, int index)  
      (package private) static int getInt​(byte[] memory, int index)  
      (package private) static int getIntLE​(byte[] memory, int index)  
      (package private) static long getLong​(byte[] memory, int index)  
      (package private) static long getLongLE​(byte[] memory, int index)  
      (package private) static short getShort​(byte[] memory, int index)  
      (package private) static short getShortLE​(byte[] memory, int index)  
      (package private) static int getUnsignedMedium​(byte[] memory, int index)  
      (package private) static int getUnsignedMediumLE​(byte[] memory, int index)  
      (package private) static void setByte​(byte[] memory, int index, int value)  
      (package private) static void setInt​(byte[] memory, int index, int value)  
      (package private) static void setIntLE​(byte[] memory, int index, int value)  
      (package private) static void setLong​(byte[] memory, int index, long value)  
      (package private) static void setLongLE​(byte[] memory, int index, long value)  
      (package private) static void setMedium​(byte[] memory, int index, int value)  
      (package private) static void setMediumLE​(byte[] memory, int index, int value)  
      (package private) static void setShort​(byte[] memory, int index, int value)  
      (package private) static void setShortLE​(byte[] memory, int index, int value)  
      • Methods inherited from class java.lang.Object

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

      • HeapByteBufUtil

        private HeapByteBufUtil()
    • Method Detail

      • getByte

        static byte getByte​(byte[] memory,
                            int index)
      • getShort

        static short getShort​(byte[] memory,
                              int index)
      • getShortLE

        static short getShortLE​(byte[] memory,
                                int index)
      • getUnsignedMedium

        static int getUnsignedMedium​(byte[] memory,
                                     int index)
      • getUnsignedMediumLE

        static int getUnsignedMediumLE​(byte[] memory,
                                       int index)
      • getInt

        static int getInt​(byte[] memory,
                          int index)
      • getIntLE

        static int getIntLE​(byte[] memory,
                            int index)
      • getLong

        static long getLong​(byte[] memory,
                            int index)
      • getLongLE

        static long getLongLE​(byte[] memory,
                              int index)
      • setByte

        static void setByte​(byte[] memory,
                            int index,
                            int value)
      • setShort

        static void setShort​(byte[] memory,
                             int index,
                             int value)
      • setShortLE

        static void setShortLE​(byte[] memory,
                               int index,
                               int value)
      • setMedium

        static void setMedium​(byte[] memory,
                              int index,
                              int value)
      • setMediumLE

        static void setMediumLE​(byte[] memory,
                                int index,
                                int value)
      • setInt

        static void setInt​(byte[] memory,
                           int index,
                           int value)
      • setIntLE

        static void setIntLE​(byte[] memory,
                             int index,
                             int value)
      • setLong

        static void setLong​(byte[] memory,
                            int index,
                            long value)
      • setLongLE

        static void setLongLE​(byte[] memory,
                              int index,
                              long value)