jdk/src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
equal
deleted
inserted
replaced
40 import java.security.AccessController; |
40 import java.security.AccessController; |
41 import java.security.PrivilegedActionException; |
41 import java.security.PrivilegedActionException; |
42 import java.security.PrivilegedExceptionAction; |
42 import java.security.PrivilegedExceptionAction; |
43 import java.util.function.LongBinaryOperator; |
43 import java.util.function.LongBinaryOperator; |
44 import java.util.function.LongUnaryOperator; |
44 import java.util.function.LongUnaryOperator; |
45 import sun.reflect.CallerSensitive; |
45 import jdk.internal.reflect.CallerSensitive; |
46 import sun.reflect.Reflection; |
46 import jdk.internal.reflect.Reflection; |
47 |
47 |
48 /** |
48 /** |
49 * A reflection-based utility that enables atomic updates to |
49 * A reflection-based utility that enables atomic updates to |
50 * designated {@code volatile long} fields of designated classes. |
50 * designated {@code volatile long} fields of designated classes. |
51 * This class is designed for use in atomic data structures in which |
51 * This class is designed for use in atomic data structures in which |