java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
net.odoframework.util.ListBackedSet<E>
- All Implemented Interfaces:
Iterable<E>,Collection<E>,Set<E>
public class ListBackedSet<E> extends AbstractSet<E>
-
Constructor Summary
Constructors Constructor Description ListBackedSet(int size)ListBackedSet(List<E> values) -
Method Summary
Methods inherited from class java.util.AbstractSet
removeAllMethods inherited from class java.util.AbstractCollection
addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Constructor Details
-
ListBackedSet
public ListBackedSet(int size) -
ListBackedSet
-
-
Method Details
-
iterator
-
add
- Specified by:
addin interfaceCollection<E>- Specified by:
addin interfaceSet<E>- Overrides:
addin classAbstractCollection<E>
-
size
public int size()- Specified by:
sizein interfaceCollection<E>- Specified by:
sizein interfaceSet<E>- Specified by:
sizein classAbstractCollection<E>
-
equals
- Specified by:
equalsin interfaceCollection<E>- Specified by:
equalsin interfaceSet<E>- Overrides:
equalsin classAbstractSet<E>
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceCollection<E>- Specified by:
hashCodein interfaceSet<E>- Overrides:
hashCodein classAbstractSet<E>
-