Home
last modified time | relevance | path

Searched refs:FinalizerReference (Results 1 – 5 of 5) sorted by relevance

/libcore/luni/src/main/java/java/lang/ref/
DFinalizerReference.java25 public final class FinalizerReference<T> extends Reference<T> { class
36 private static FinalizerReference<?> head = null;
39 private FinalizerReference<?> prev;
41 private FinalizerReference<?> next;
47 public FinalizerReference(T r, ReferenceQueue<? super T> q) { in FinalizerReference() method in FinalizerReference
61 FinalizerReference<?> reference = new FinalizerReference<Object>(referent, queue); in add()
73 public static void remove(FinalizerReference<?> reference) { in remove()
75 FinalizerReference<?> next = reference.next; in remove()
76 FinalizerReference<?> prev = reference.prev; in remove()
110 for (FinalizerReference<?> r = head; r != null; r = r.next) { in enqueueSentinelReference()
[all …]
/libcore/libart/src/main/java/java/lang/
DDaemons.java23 import java.lang.ref.FinalizerReference;
235 private final ReferenceQueue<Object> queue = FinalizerReference.queue;
264 FinalizerReference<?> finalizingReference = (FinalizerReference<?>)queue.poll(); in runInternal()
273 finalizingReference = (FinalizerReference<?>)queue.remove(); in runInternal()
286 private void doFinalize(FinalizerReference<?> reference) { in doFinalize()
287 FinalizerReference.remove(reference); in doFinalize()
/libcore/libart/src/main/java/dalvik/system/
DVMRuntime.java25 import java.lang.ref.FinalizerReference;
601 FinalizerReference.finalizeAllEnqueued(timeout); in runFinalization()
/libcore/ojluni/src/main/java/java/lang/
DRuntime.java35 import java.lang.ref.FinalizerReference;
/libcore/
Dnon_openjdk_java_files.bp158 "luni/src/main/java/java/lang/ref/FinalizerReference.java",