org.aspectj.org.eclipse.jdt.internal.core.util
Class WeakHashSet

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.util.WeakHashSet

public class WeakHashSet
extends java.lang.Object

A hashset whose values can be garbage collected.


Nested Class Summary
static class WeakHashSet.HashableWeakReference
           
 
Field Summary
 int elementSize
           
 
Constructor Summary
WeakHashSet()
           
WeakHashSet(int size)
           
 
Method Summary
 java.lang.Object add(java.lang.Object obj)
           
 boolean contains(java.lang.Object obj)
           
 java.lang.Object get(java.lang.Object obj)
           
 java.lang.Object remove(java.lang.Object obj)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

elementSize

public int elementSize
Constructor Detail

WeakHashSet

public WeakHashSet()

WeakHashSet

public WeakHashSet(int size)
Method Detail

add

public java.lang.Object add(java.lang.Object obj)

contains

public boolean contains(java.lang.Object obj)

get

public java.lang.Object get(java.lang.Object obj)

remove

public java.lang.Object remove(java.lang.Object obj)

size

public int size()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object