Package org.javers.common.collections
Class Sets
- java.lang.Object
-
- org.javers.common.collections.Sets
-
public class Sets extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.util.Map<java.lang.Integer,T>
asMap(java.util.Set<T> input)
static <E> java.util.Set<E>
asSet(E... elements)
static <E> java.util.Set<E>
asSet(java.util.Collection<E> elements)
static <E> java.util.Set<E>
difference(java.util.Set<E> first, java.util.Set<E> second)
null args are allowedstatic <E> java.util.Collection<E>
difference(java.util.Set<E> first, java.util.Set<E> second, java.util.function.Function<E,java.lang.Integer> hasher)
null args are allowedstatic <E> java.util.Set<E>
intersection(java.util.Set<E> first, java.util.Set<E> second)
null args are allowedstatic <t> java.util.stream.Collector<t,java.util.Set<t>,java.util.Set<t>>
toImmutableSet()
static <F,T>
java.util.Set<T>transform(java.util.Set<F> input, java.util.function.Function<F,T> transformation)
static java.util.Set
wrapNull(java.lang.Object set)
static <E> java.util.Set<E>
xor(java.util.Set<E> first, java.util.Set<E> second)
-
-
-
Method Detail
-
wrapNull
public static java.util.Set wrapNull(java.lang.Object set)
-
intersection
public static <E> java.util.Set<E> intersection(java.util.Set<E> first, java.util.Set<E> second)
null args are allowed
-
xor
public static <E> java.util.Set<E> xor(java.util.Set<E> first, java.util.Set<E> second)
-
difference
public static <E> java.util.Set<E> difference(java.util.Set<E> first, java.util.Set<E> second)
null args are allowed- Returns:
- mutable set
-
difference
public static <E> java.util.Collection<E> difference(java.util.Set<E> first, java.util.Set<E> second, java.util.function.Function<E,java.lang.Integer> hasher)
null args are allowed
-
asSet
public static <E> java.util.Set<E> asSet(E... elements)
-
asSet
public static <E> java.util.Set<E> asSet(java.util.Collection<E> elements)
-
transform
public static <F,T> java.util.Set<T> transform(java.util.Set<F> input, java.util.function.Function<F,T> transformation)
- Returns:
- ImmutableSet
-
asMap
public static <T> java.util.Map<java.lang.Integer,T> asMap(java.util.Set<T> input)
- Returns:
- index -> value
-
toImmutableSet
public static <t> java.util.stream.Collector<t,java.util.Set<t>,java.util.Set<t>> toImmutableSet()
-
-