jdk/src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
changeset 37363 329dba26ffd2
parent 36966 4209c9e19c45
child 38562 51a7629b68cf
equal deleted inserted replaced
37362:9b3486880437 37363:329dba26ffd2
    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();