< prev index next >
src/java.base/share/classes/jdk/internal/ref/WeakCleanable.java
Print this page
@@ -61,12 +61,12 @@
*
* @param referent the referent to track
* @param cleaner the {@code Cleaner} to register new reference with
*/
public WeakCleanable(T referent, Cleaner cleaner) {
- super(Objects.requireNonNull(referent), CleanerImpl.getCleanerImpl(cleaner).queue);
- list = CleanerImpl.getCleanerImpl(cleaner).weakCleanableList;
+ super(Objects.requireNonNull(referent), ((CleanerImpl)cleaner).queue());
+ list = ((CleanerImpl)cleaner).weakCleanableList();
insert();
// Ensure referent and cleaner remain accessible
Reference.reachabilityFence(referent);
Reference.reachabilityFence(cleaner);
< prev index next >