< prev index next >

src/java.base/share/classes/jdk/internal/ref/Cleaner.java

Print this page

        

*** 56,66 **** * @author Mark Reinhold */ public class Cleaner extends PhantomReference<Object> - implements Runnable { // Dummy reference queue, needed because the PhantomReference constructor // insists that we pass a queue. Nothing will ever be placed on this queue // since the reference handler invokes cleaners explicitly. --- 56,65 ----
*** 152,164 **** return null; }}); } } - @Override public void run() { - SecurityManager security = System.getSecurityManager(); - if (security != null) - security.checkPackageAccess("jdk.internal.ref"); - this.clean(); - } - } --- 151,156 ----
< prev index next >