Class UnsafeAccess
java.lang.Object
io.opentelemetry.exporter.internal.marshal.UnsafeAccess
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final boolean
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static int
arrayBaseOffset
(Class<?> arrayClass) private static boolean
(package private) static byte
private static double
(package private) static long
(package private) static Object
(package private) static boolean
(package private) static long
objectFieldOffset
(Field field)
-
Field Details
-
MAX_ENABLED_JAVA_VERSION
private static final int MAX_ENABLED_JAVA_VERSION- See Also:
-
available
private static final boolean available
-
-
Constructor Details
-
UnsafeAccess
private UnsafeAccess()
-
-
Method Details
-
isAvailable
static boolean isAvailable() -
checkUnsafe
private static boolean checkUnsafe() -
getJavaVersion
private static double getJavaVersion() -
objectFieldOffset
-
getObject
-
getByte
-
arrayBaseOffset
-
getLong
-