Class ListUtil


  • public final class ListUtil
    extends java.lang.Object
    Basic list/collection operators. We know that there are existing libraries that implement those use cases neatly. However, we want to keep Mockito dependencies minimal. In Java8 we should be able to get rid of this class.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ListUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <FromT,​To>
      java.util.LinkedList<To>
      convert​(java.util.Collection<FromT> collection, ListUtil.Converter<FromT,​To> converter)  
      static <T> java.util.LinkedList<T> filter​(java.util.Collection<T> collection, ListUtil.Filter<T> filter)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ListUtil

        private ListUtil()
    • Method Detail

      • filter

        public static <T> java.util.LinkedList<T> filter​(java.util.Collection<T> collection,
                                                         ListUtil.Filter<T> filter)
      • convert

        public static <FromT,​To> java.util.LinkedList<To> convert​(java.util.Collection<FromT> collection,
                                                                        ListUtil.Converter<FromT,​To> converter)