equal
deleted
inserted
replaced
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 |