equal
deleted
inserted
replaced
25 |
25 |
26 package sun.misc; |
26 package sun.misc; |
27 |
27 |
28 import jdk.internal.vm.annotation.ForceInline; |
28 import jdk.internal.vm.annotation.ForceInline; |
29 import jdk.internal.misc.VM; |
29 import jdk.internal.misc.VM; |
30 import sun.reflect.CallerSensitive; |
30 import jdk.internal.reflect.CallerSensitive; |
31 import sun.reflect.Reflection; |
31 import jdk.internal.reflect.Reflection; |
32 |
32 |
33 import java.lang.reflect.Field; |
33 import java.lang.reflect.Field; |
34 import java.security.ProtectionDomain; |
34 import java.security.ProtectionDomain; |
35 |
35 |
36 |
36 |
53 */ |
53 */ |
54 |
54 |
55 public final class Unsafe { |
55 public final class Unsafe { |
56 |
56 |
57 static { |
57 static { |
58 sun.reflect.Reflection.registerMethodsToFilter(Unsafe.class, "getUnsafe"); |
58 Reflection.registerMethodsToFilter(Unsafe.class, "getUnsafe"); |
59 } |
59 } |
60 |
60 |
61 private Unsafe() {} |
61 private Unsafe() {} |
62 |
62 |
63 private static final Unsafe theUnsafe = new Unsafe(); |
63 private static final Unsafe theUnsafe = new Unsafe(); |