Class DiffUtils


  • public class DiffUtils
    extends Object
    • Constructor Detail

      • DiffUtils

        public DiffUtils()
    • Method Detail

      • itemsEqual

        public static <T> boolean itemsEqual​(T item1,
                                             T item2,
                                             Comparator<T> comparator)
      • listsEqual

        public static <T> boolean listsEqual​(List<T> list1,
                                             List<T> list2,
                                             Comparator<T> comparator)
      • listIndexOf

        public static <T> int listIndexOf​(List<T> source,
                                          List<T> target,
                                          int start,
                                          Comparator<T> comparator)
      • listLastIndexOf

        public static <T> int listLastIndexOf​(List<T> source,
                                              List<T> target,
                                              int start,
                                              Comparator<T> comparator)
      • listStartsWith

        public static <T> boolean listStartsWith​(List<T> list,
                                                 List<T> subList,
                                                 Comparator<T> comparator)
      • listEndsWith

        public static <T> boolean listEndsWith​(List<T> list,
                                               List<T> subList,
                                               Comparator<T> comparator)