org.openide.util
Class WeakSet.Entry<E>

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.WeakReference<E>
          extended by org.openide.util.WeakSet.Entry<E>
Enclosing class:
WeakSet<E>

static class WeakSet.Entry<E>
extends java.lang.ref.WeakReference<E>

Entries of this set


Field Summary
(package private)  WeakSet.Entry<E> iterChainNext
           
(package private)  WeakSet.Entry<E> iterChainPrev
           
(package private)  WeakSet.Entry<E> next
           
(package private)  WeakSet.Entry<E> prev
           
 
Constructor Summary
WeakSet.Entry(WeakSet<E> set, E referenced, java.lang.ref.ReferenceQueue<E> q, WeakSet.Entry<E> next, WeakSet.Entry<E> nextInIter)
           
 
Method Summary
(package private)  void chainIntoIter(WeakSet.Entry<E> nextInIter)
           
 WeakSet.Entry<E> clone(java.lang.ref.ReferenceQueue<E> q)
           
(package private) static
<E> WeakSet.Entry<E>[]
createArray(int size)
           
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
(package private)  void remove()
          deques itself
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, get, isEnqueued
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prev

WeakSet.Entry<E> prev

next

WeakSet.Entry<E> next

iterChainNext

WeakSet.Entry<E> iterChainNext

iterChainPrev

WeakSet.Entry<E> iterChainPrev
Constructor Detail

WeakSet.Entry

WeakSet.Entry(WeakSet<E> set,
              E referenced,
              java.lang.ref.ReferenceQueue<E> q,
              WeakSet.Entry<E> next,
              WeakSet.Entry<E> nextInIter)
Method Detail

createArray

static final <E> WeakSet.Entry<E>[] createArray(int size)

chainIntoIter

void chainIntoIter(WeakSet.Entry<E> nextInIter)

remove

void remove()
deques itself


hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

clone

public WeakSet.Entry<E> clone(java.lang.ref.ReferenceQueue<E> q)