< prev index next >
src/java.base/share/classes/java/net/Inet6Address.java
Print this page
rev 17358 : 8182487: Add Unsafe.objectFieldOffset(Class, String)
Reviewed-by: dsimms
*** 578,595 ****
private static final long FIELDS_OFFSET;
private static final jdk.internal.misc.Unsafe UNSAFE;
static {
- try {
jdk.internal.misc.Unsafe unsafe = jdk.internal.misc.Unsafe.getUnsafe();
FIELDS_OFFSET = unsafe.objectFieldOffset(
! Inet6Address.class.getDeclaredField("holder6"));
UNSAFE = unsafe;
- } catch (ReflectiveOperationException e) {
- throw new Error(e);
- }
}
/**
* restore the state of this object from stream
* including the scope information, only if the
--- 578,591 ----
private static final long FIELDS_OFFSET;
private static final jdk.internal.misc.Unsafe UNSAFE;
static {
jdk.internal.misc.Unsafe unsafe = jdk.internal.misc.Unsafe.getUnsafe();
FIELDS_OFFSET = unsafe.objectFieldOffset(
! Inet6Address.class, "holder6");
UNSAFE = unsafe;
}
/**
* restore the state of this object from stream
* including the scope information, only if the
< prev index next >