Class UnsafeString
- java.lang.Object
-
- io.opentelemetry.exporter.internal.marshal.UnsafeString
-
class UnsafeString extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static booleanavailableprivate static intbyteArrayBaseOffsetprivate static longcoderOffsetprivate static longvalueOffset
-
Constructor Summary
Constructors Modifier Constructor Description privateUnsafeString()
-
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 longgetLong(byte[] bytes, int index)private static longgetStringFieldOffset(java.lang.String fieldName, java.lang.Class<?> expectedType)(package private) static booleanisAvailable()(package private) static booleanisLatin1(java.lang.String string)
-
-
-
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)
-
-