Package gw.util
Class IdentitySet<T>
- java.lang.Object
-
- gw.util.IdentitySet<T>
-
- All Implemented Interfaces:
java.lang.Iterable<T>
public class IdentitySet<T> extends java.lang.Object implements java.lang.Iterable<T>
-
-
Constructor Summary
Constructors Constructor Description IdentitySet(int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(T o)voidaddAll(java.util.Collection<? extends T> c)voidclear()booleancontains(T o)booleanisEmpty()java.util.Iterator<T>iterator()voidremove(T o)intsize()T[]toArray(T[] array)java.lang.StringtoString()
-
-
-
Field Detail
-
_index
private int _index
-
_set
private T[] _set
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
size
public int size()
-
contains
public boolean contains(T o)
-
add
public void add(T o)
-
remove
public void remove(T o)
-
addAll
public void addAll(java.util.Collection<? extends T> c)
-
clear
public void clear()
-
iterator
public java.util.Iterator<T> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<T>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-