Class OrderedIterableMerge

java.lang.Object
tools.refinery.interpreter.matchers.algorithms.OrderedIterableMerge

public class OrderedIterableMerge extends Object
Since:
2.1
  • Method Details

    • mergeUniques

      public static <T> Iterable<T> mergeUniques(Iterable<T> first, Iterable<T> second, Comparator<T> comparator)
      Lazily merges two iterables, each ordered according to a given comparator. Retains order in the result, and also eliminates any duplicates that appear in both arguments.