jdk/src/java.base/share/classes/java/lang/ref/Reference.java
changeset 35641 da165fd9c886
parent 35257 87ae1d0f6948
child 40954 72ca7f63532a
equal deleted inserted replaced
35636:f4936025bbea 35641:da165fd9c886
    24  */
    24  */
    25 
    25 
    26 package java.lang.ref;
    26 package java.lang.ref;
    27 
    27 
    28 import jdk.internal.vm.annotation.DontInline;
    28 import jdk.internal.vm.annotation.DontInline;
    29 import sun.misc.Cleaner;
       
    30 import jdk.internal.HotSpotIntrinsicCandidate;
    29 import jdk.internal.HotSpotIntrinsicCandidate;
    31 import jdk.internal.misc.JavaLangRefAccess;
    30 import jdk.internal.misc.JavaLangRefAccess;
    32 import jdk.internal.misc.SharedSecrets;
    31 import jdk.internal.misc.SharedSecrets;
       
    32 import jdk.internal.ref.Cleaner;
    33 
    33 
    34 /**
    34 /**
    35  * Abstract base class for reference objects.  This class defines the
    35  * Abstract base class for reference objects.  This class defines the
    36  * operations common to all reference objects.  Because reference objects are
    36  * operations common to all reference objects.  Because reference objects are
    37  * implemented in close cooperation with the garbage collector, this class may
    37  * implemented in close cooperation with the garbage collector, this class may