Package org.jruby.runtime
Class ObjectSpace.WeakReferenceListNode<T>
java.lang.Object
java.lang.ref.Reference<T>
java.lang.ref.WeakReference<T>
org.jruby.runtime.ObjectSpace.WeakReferenceListNode<T>
- Enclosing class:
- ObjectSpace
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
ConstructorsConstructorDescriptionWeakReferenceListNode(T referent, ReferenceQueue<T> queue, ObjectSpace.WeakReferenceListNode<?> next) -
Method Summary
Methods inherited from class java.lang.ref.Reference
clear, clone, enqueue, get, isEnqueued, reachabilityFence, refersTo
-
Field Details
-
prevNode
-
nextNode
-
-
Constructor Details
-
WeakReferenceListNode
public WeakReferenceListNode(T referent, ReferenceQueue<T> queue, ObjectSpace.WeakReferenceListNode<?> next)
-
-
Method Details
-
remove
private void remove()
-