public final class MoreSets
extends java.lang.Object
Set
instances.Modifier and Type | Method and Description |
---|---|
static <E extends java.lang.Enum<E>> |
newEnumSet(java.lang.Iterable<E> elements) |
static <E> java.util.HashSet<com.google.common.base.Equivalence.Wrapper<E>> |
newHashSet(com.google.common.base.Equivalence<? super E> equivalence,
java.lang.Iterable<? extends E> elements) |
static <E> java.util.HashSet<E> |
newHashSet(java.lang.Iterable<? extends E> a,
java.lang.Iterable<? extends E> b) |
static <E> java.util.HashSet<E> |
newHashSet(java.lang.Iterable<com.google.common.base.Equivalence.Wrapper<? extends E>> elements) |
static <E> java.util.HashSet<E> |
newHashSet(java.util.Iterator<? extends E> a,
java.util.Iterator<? extends E> b) |
static <E> java.util.HashSet<E> |
newHashSetExpectedFor(java.lang.Iterable<?> iterable) |
static <E> java.util.LinkedHashSet<com.google.common.base.Equivalence.Wrapper<E>> |
newLinkedHashSet(com.google.common.base.Equivalence<? super E> equivalence,
java.lang.Iterable<? extends E> elements) |
static <E> java.util.LinkedHashSet<E> |
newLinkedHashSet(java.lang.Iterable<? extends E> a,
java.lang.Iterable<? extends E> b) |
static <E> java.util.LinkedHashSet<E> |
newLinkedHashSet(java.lang.Iterable<com.google.common.base.Equivalence.Wrapper<? extends E>> elements) |
static <E> java.util.LinkedHashSet<E> |
newLinkedHashSet(java.util.Iterator<? extends E> a,
java.util.Iterator<? extends E> b) |
static <E> java.util.LinkedHashSet<E> |
newLinkedHashSetExpectedFor(java.lang.Iterable<?> iterable) |
static <E extends java.lang.Enum<E>> |
toEnumSet(java.lang.Iterable<E> elements) |
static <E> java.util.HashSet<E> |
toHashSet(java.lang.Iterable<E> elements) |
static <E> java.util.LinkedHashSet<E> |
toLinkedHashSet(java.lang.Iterable<E> elements) |
static <E> java.util.Set<E> |
toSet(java.lang.Iterable<E> elements) |
static <E extends java.lang.Comparable<E>> |
toTreeSet(java.lang.Iterable<E> elements) |
static <E> void |
unwrapAll(java.util.Set<E> set,
java.lang.Iterable<com.google.common.base.Equivalence.Wrapper<? extends E>> elements) |
static <E> void |
wrapAll(java.util.Set<com.google.common.base.Equivalence.Wrapper<E>> set,
com.google.common.base.Equivalence<? super E> equivalence,
java.lang.Iterable<? extends E> elements) |
public static <E> java.util.HashSet<com.google.common.base.Equivalence.Wrapper<E>> newHashSet(com.google.common.base.Equivalence<? super E> equivalence, java.lang.Iterable<? extends E> elements)
public static <E> java.util.HashSet<E> newHashSet(java.lang.Iterable<com.google.common.base.Equivalence.Wrapper<? extends E>> elements)
public static <E> java.util.HashSet<E> newHashSet(java.lang.Iterable<? extends E> a, java.lang.Iterable<? extends E> b)
public static <E> java.util.HashSet<E> newHashSet(java.util.Iterator<? extends E> a, java.util.Iterator<? extends E> b)
public static <E> java.util.HashSet<E> newHashSetExpectedFor(java.lang.Iterable<?> iterable)
public static <E> java.util.LinkedHashSet<com.google.common.base.Equivalence.Wrapper<E>> newLinkedHashSet(com.google.common.base.Equivalence<? super E> equivalence, java.lang.Iterable<? extends E> elements)
public static <E> java.util.LinkedHashSet<E> newLinkedHashSet(java.lang.Iterable<com.google.common.base.Equivalence.Wrapper<? extends E>> elements)
public static <E> java.util.LinkedHashSet<E> newLinkedHashSet(java.lang.Iterable<? extends E> a, java.lang.Iterable<? extends E> b)
public static <E> java.util.LinkedHashSet<E> newLinkedHashSet(java.util.Iterator<? extends E> a, java.util.Iterator<? extends E> b)
public static <E> java.util.LinkedHashSet<E> newLinkedHashSetExpectedFor(java.lang.Iterable<?> iterable)
public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> newEnumSet(java.lang.Iterable<E> elements)
public static <E> void wrapAll(java.util.Set<com.google.common.base.Equivalence.Wrapper<E>> set, com.google.common.base.Equivalence<? super E> equivalence, java.lang.Iterable<? extends E> elements)
public static <E> void unwrapAll(java.util.Set<E> set, java.lang.Iterable<com.google.common.base.Equivalence.Wrapper<? extends E>> elements)
public static <E> java.util.Set<E> toSet(java.lang.Iterable<E> elements)
public static <E> java.util.HashSet<E> toHashSet(java.lang.Iterable<E> elements)
public static <E> java.util.LinkedHashSet<E> toLinkedHashSet(java.lang.Iterable<E> elements)
public static <E extends java.lang.Comparable<E>> java.util.TreeSet<E> toTreeSet(java.lang.Iterable<E> elements)
public static <E extends java.lang.Enum<E>> java.util.EnumSet<E> toEnumSet(java.lang.Iterable<E> elements)