Class OrderedIterableMerge
java.lang.Object
tools.refinery.interpreter.matchers.algorithms.OrderedIterableMerge
- Since:
- 2.1
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Iterable
<T> mergeUniques
(Iterable<T> first, Iterable<T> second, Comparator<T> comparator) Lazily merges two iterables, each ordered according to a given comparator.
-
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.
-