Class Lists

java.lang.Object
org.javers.common.collections.Lists

public class Lists extends Object
  • Constructor Details

    • Lists

      public Lists()
  • Method Details

    • max

      public static Long max(List<Long> list)
    • wrapNull

      public static List wrapNull(Object list)
    • join

      public static <T> List<T> join(List<T> a, List<T> b)
    • add

      public static <T> List<T> add(List<T> list, T element)
    • immutableListOf

      public static <T> List<T> immutableListOf(T... elements)
    • immutableListOf

      public static <T> List<T> immutableListOf(Collection<T> elements)
    • immutableCopyOf

      public static <T> List<T> immutableCopyOf(List<T> elements)
    • asList

      public static <E> List<E> asList(E... elements)
    • immutableListOf

      public static <E> List<E> immutableListOf(List<E> elements, E element)
    • asMap

      public static <T> Map<Integer,T> asMap(List<T> input)
      Returns:
      index -> value
    • positiveFilter

      public static <T> List<T> positiveFilter(List<T> input, Predicate<T> filter)
      returns new list with elements from input that satisfies given filter condition
    • negativeFilter

      public static <T> List<T> negativeFilter(List<T> input, Predicate<T> filter)
      returns new list with elements from input that doesn't satisfies given filter condition
    • transform

      public static <F, T> List<T> transform(Collection<F> input, Function<F,T> transformation)
    • difference

      public static <E> List<E> difference(List<E> first, List<E> second)
    • toImmutableList

      public static <t> Collector<t,List<t>,List<t>> toImmutableList()