Class UnsafeString


  • class UnsafeString
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private UnsafeString()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static byte[] getBytes​(java.lang.String string)  
      (package private) static long getLong​(byte[] bytes, int index)  
      private static long getStringFieldOffset​(java.lang.String fieldName, java.lang.Class<?> expectedType)  
      (package private) static boolean isAvailable()  
      (package private) static boolean isLatin1​(java.lang.String string)  
      • Methods inherited from class java.lang.Object

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

      • valueOffset

        private static final long valueOffset
      • coderOffset

        private static final long coderOffset
      • byteArrayBaseOffset

        private static final int byteArrayBaseOffset
      • available

        private static final boolean available
    • Constructor Detail

      • UnsafeString

        private UnsafeString()
    • Method Detail

      • isAvailable

        static boolean isAvailable()
      • isLatin1

        static boolean isLatin1​(java.lang.String string)
      • getBytes

        static byte[] getBytes​(java.lang.String string)
      • getLong

        static long getLong​(byte[] bytes,
                            int index)
      • getStringFieldOffset

        private static long getStringFieldOffset​(java.lang.String fieldName,
                                                 java.lang.Class<?> expectedType)