< prev index next >
src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
Print this page
rev 17358 : 8182487: Add Unsafe.objectFieldOffset(Class, String)
Reviewed-by: dsimms
*** 74,89 ****
*/
private static final jdk.internal.misc.Unsafe U = jdk.internal.misc.Unsafe.getUnsafe();
private static final long VALUE;
static {
! try {
! VALUE = U.objectFieldOffset
! (AtomicLong.class.getDeclaredField("value"));
! } catch (ReflectiveOperationException e) {
! throw new Error(e);
! }
}
private volatile long value;
/**
--- 74,84 ----
*/
private static final jdk.internal.misc.Unsafe U = jdk.internal.misc.Unsafe.getUnsafe();
private static final long VALUE;
static {
! VALUE = U.objectFieldOffset(AtomicLong.class, "value");
}
private volatile long value;
/**
< prev index next >