< 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 >