< 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 >