org.gudy.azureus2.core3.util
Class DebugWeakList

java.lang.Object
  extended by org.gudy.azureus2.core3.util.DebugWeakList

public class DebugWeakList
extends java.lang.Object


Nested Class Summary
protected  class DebugWeakList.WeakListIterator
           
 
Constructor Summary
DebugWeakList(java.lang.String _name)
           
DebugWeakList(java.lang.String _name, DebugWeakList l)
           
 
Method Summary
 void add(java.lang.Object obj)
           
 boolean contains(java.lang.Object obj)
           
 int estimatedSize()
           
 java.util.Iterator iterator()
           
protected  void logRemoved(java.lang.Class cla)
           
 void remove(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DebugWeakList

public DebugWeakList(java.lang.String _name)

DebugWeakList

public DebugWeakList(java.lang.String _name,
                     DebugWeakList l)
Method Detail

add

public void add(java.lang.Object obj)

remove

public void remove(java.lang.Object obj)

contains

public boolean contains(java.lang.Object obj)

logRemoved

protected void logRemoved(java.lang.Class cla)

iterator

public java.util.Iterator iterator()

estimatedSize

public int estimatedSize()