Package org.javers.common.collections
Class Lists
- java.lang.Object
-
- org.javers.common.collections.Lists
-
public class Lists extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Lists()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> java.util.List<T>
add(java.util.List<T> list, T element)
static <E> java.util.List<E>
asList(E... elements)
static <T> java.util.Map<java.lang.Integer,T>
asMap(java.util.List<T> input)
static <E> java.util.List<E>
difference(java.util.List<E> first, java.util.List<E> second)
static <T> java.util.List<T>
immutableCopyOf(java.util.List<T> elements)
static <T> java.util.List<T>
immutableListOf(java.util.Collection<T> elements)
static <E> java.util.List<E>
immutableListOf(java.util.List<E> elements, E element)
static <T> java.util.List<T>
immutableListOf(T... elements)
static <T> java.util.List<T>
negativeFilter(java.util.List<T> input, java.util.function.Predicate<T> filter)
returns new list with elements from input that doesn't satisfies given filter conditionstatic <T> java.util.List<T>
positiveFilter(java.util.List<T> input, java.util.function.Predicate<T> filter)
returns new list with elements from input that satisfies given filter conditionstatic <t> java.util.stream.Collector<t,java.util.List<t>,java.util.List<t>>
toImmutableList()
static <F,T>
java.util.List<T>transform(java.util.Collection<F> input, java.util.function.Function<F,T> transformation)
static java.util.List
wrapNull(java.lang.Object list)
-
-
-
Method Detail
-
wrapNull
public static java.util.List wrapNull(java.lang.Object list)
-
add
public static <T> java.util.List<T> add(java.util.List<T> list, T element)
-
immutableListOf
public static <T> java.util.List<T> immutableListOf(T... elements)
-
immutableListOf
public static <T> java.util.List<T> immutableListOf(java.util.Collection<T> elements)
-
immutableCopyOf
public static <T> java.util.List<T> immutableCopyOf(java.util.List<T> elements)
-
asList
public static <E> java.util.List<E> asList(E... elements)
-
immutableListOf
public static <E> java.util.List<E> immutableListOf(java.util.List<E> elements, E element)
-
asMap
public static <T> java.util.Map<java.lang.Integer,T> asMap(java.util.List<T> input)
- Returns:
- index -> value
-
positiveFilter
public static <T> java.util.List<T> positiveFilter(java.util.List<T> input, java.util.function.Predicate<T> filter)
returns new list with elements from input that satisfies given filter condition
-
negativeFilter
public static <T> java.util.List<T> negativeFilter(java.util.List<T> input, java.util.function.Predicate<T> filter)
returns new list with elements from input that doesn't satisfies given filter condition
-
transform
public static <F,T> java.util.List<T> transform(java.util.Collection<F> input, java.util.function.Function<F,T> transformation)
-
difference
public static <E> java.util.List<E> difference(java.util.List<E> first, java.util.List<E> second)
-
toImmutableList
public static <t> java.util.stream.Collector<t,java.util.List<t>,java.util.List<t>> toImmutableList()
-
-