Home
last modified time | relevance | path

Searched refs:Cleanable (Results 1 – 10 of 10) sorted by relevance

/libcore/ojluni/src/test/java/lang/ref/
DCleanerTest.java360 Cleaner.Cleanable c1 = cleaner.register(obj, () -> s1.release()); in setupPhantom()
377 Cleaner.Cleanable c1 = new PhantomCleanable<Object>(obj, cleaner) { in setupPhantomSubclass()
398 Cleaner.Cleanable c1 = new PhantomCleanable<Object>(obj, cleaner) { in setupPhantomSubclassException()
420 private volatile Cleaner.Cleanable cleanup;
433 CleanableCase(Reference<Object> ref, Cleaner.Cleanable cleanup, in CleanableCase()
442 CleanableCase(Reference<Object> ref, Cleaner.Cleanable cleanup, in CleanableCase()
462 public Cleaner.Cleanable getCleanable() { in getCleanable()
576 Cleaner.Cleanable c = cleaner.register(obj, () -> s1.release()); in testReferentNotAvailable()
/libcore/ojluni/src/main/java/jdk/internal/ref/
DCleanerImpl.java29 import java.lang.ref.Cleaner.Cleanable;
174 Cleanable ref = (Cleanable) queue.remove(60 * 1000L); in run()
DPhantomCleanable.java44 implements Cleaner.Cleanable {
/libcore/ojluni/src/main/java/java/lang/ref/
DCleaner.java234 public Cleanable register(Object obj, Runnable action) { in register()
245 public interface Cleanable { interface in Cleaner
/libcore/libart/src/main/java/java/lang/
DDaemons.java356 } else if (ref instanceof Cleaner.Cleanable cleanableReference) { in processReference()
386 private void doClean(Cleaner.Cleanable cleanable) { in doClean()
630 if (object instanceof Cleaner.Cleanable) { in finalizerTimeoutException()
649 if (obj instanceof Cleaner.Cleanable) { in finalizingObjectAsString()
/libcore/ojluni/src/main/java/java/util/
DTimer.java30 import java.lang.ref.Cleaner.Cleanable;
135 private final Cleanable cleanup;
/libcore/ojluni/src/main/java/java/util/zip/
DInflater.java31 import java.lang.ref.Cleaner.Cleanable;
763 private final Cleanable cleanable;
DDeflater.java30 import java.lang.ref.Cleaner.Cleanable;
958 private final Cleanable cleanable;
DZipFile.java37 import java.lang.ref.Cleaner.Cleanable;
459 private final Cleanable cleanable;
755 final Cleanable cleanable;
/libcore/api/
Dcurrent.txt4915 method public java.lang.ref.Cleaner.Cleanable register(Object, Runnable);
4918 public static interface Cleaner.Cleanable {