Class MinimalSet<E extends @Nullable java.lang.Object>
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- com.google.common.collect.testing.MinimalCollection<E>
-
- com.google.common.collect.testing.MinimalSet<E>
-
- All Implemented Interfaces:
java.lang.Iterable<E>
,java.util.Collection<E>
,java.util.Set<E>
@GwtCompatible public class MinimalSet<E extends @Nullable java.lang.Object> extends MinimalCollection<E> implements java.util.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.- Author:
- Regina O'Dell
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(@Nullable java.lang.Object object)
static <E extends @Nullable java.lang.Object>
MinimalSet<E>from(java.util.Collection<? extends E> contents)
int
hashCode()
static <E extends @Nullable java.lang.Object>
MinimalSet<E>of(E... contents)
static <E extends @Nullable java.lang.Object>
MinimalSet<E>ofClassAndContents(java.lang.Class<? super @NonNull E> type, E[] emptyArrayForContents, java.lang.Iterable<? extends E> contents)
-
Methods inherited from class com.google.common.collect.testing.MinimalCollection
addAll, clear, contains, containsAll, iterator, ofClassAndContents, removeAll, retainAll, size, toArray
-
-
-
-
Method Detail
-
of
public static <E extends @Nullable java.lang.Object> MinimalSet<E> of(E... contents)
-
from
public static <E extends @Nullable java.lang.Object> MinimalSet<E> from(java.util.Collection<? extends E> contents)
-
ofClassAndContents
public static <E extends @Nullable java.lang.Object> MinimalSet<E> ofClassAndContents(java.lang.Class<? super @NonNull E> type, E[] emptyArrayForContents, java.lang.Iterable<? extends E> contents)
-
equals
public boolean equals(@Nullable java.lang.Object object)
-
-