< prev index next >

src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java

Print this page
8225490: Miscellaneous changes imported from jsr166 CVS 2019-09
Reviewed-by: martin, alanb

@@ -36,10 +36,11 @@
 package java.util.concurrent.atomic;
 
 import java.lang.invoke.VarHandle;
 import java.util.function.IntBinaryOperator;
 import java.util.function.IntUnaryOperator;
+import jdk.internal.misc.Unsafe;
 
 /**
  * An {@code int} value that may be updated atomically.  See the
  * {@link VarHandle} specification for descriptions of the properties
  * of atomic accesses. An {@code AtomicInteger} is used in

@@ -56,12 +57,13 @@
 
     /*
      * This class intended to be implemented using VarHandles, but there
      * are unresolved cyclic startup dependencies.
      */
-    private static final jdk.internal.misc.Unsafe U = jdk.internal.misc.Unsafe.getUnsafe();
-    private static final long VALUE = U.objectFieldOffset(AtomicInteger.class, "value");
+    private static final Unsafe U = Unsafe.getUnsafe();
+    private static final long VALUE
+        = U.objectFieldOffset(AtomicInteger.class, "value");
 
     private volatile int value;
 
     /**
      * Creates a new AtomicInteger with the given initial value.
< prev index next >