Class UnsafeAccess
java.lang.Object
io.opentelemetry.exporter.internal.marshal.UnsafeAccess
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final booleanprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static intarrayBaseOffset(Class<?> arrayClass) private static boolean(package private) static byteprivate static double(package private) static long(package private) static Object(package private) static boolean(package private) static longobjectFieldOffset(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
-