Class MinimalSet<E>
java.lang.Object
java.util.AbstractCollection<E>
com.google.common.collect.testing.MinimalCollection<E>
com.google.common.collect.testing.MinimalSet<E>
- All Implemented Interfaces:
Iterable<E>,Collection<E>,Set<E>
A simplistic set which implements the bare minimum so that it can be used in
tests without relying on any specific Set implementations. Slow. Explicitly
allows null elements so that they can be used in the testers.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic <E> MinimalSet<E> from(Collection<? extends E> contents) inthashCode()static <E> MinimalSet<E> of(E... contents) static <E> MinimalSet<E> ofClassAndContents(Class<? super E> type, E[] emptyArrayForContents, Iterable<? extends E> contents) Methods inherited from class com.google.common.collect.testing.MinimalCollection
addAll, clear, contains, containsAll, iterator, ofClassAndContents, removeAll, retainAll, size, toArrayMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Method Details
-
of
-
from
-
ofClassAndContents
public static <E> MinimalSet<E> ofClassAndContents(Class<? super E> type, E[] emptyArrayForContents, Iterable<? extends E> contents) -
equals
-
hashCode
public int hashCode()
-