public class ObjMerge<T> extends LsaIterator<T>
| Modifier and Type | Class and Description |
|---|---|
static class |
ObjMerge.MergeResult |
| Constructor and Description |
|---|
ObjMerge(java.util.Iterator<? extends T> iterator1,
java.util.Iterator<? extends T> iterator2,
BiFunction<? super T,? super T,ObjMerge.MergeResult> selector) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext() |
T |
nextIteration() |
next, removepublic ObjMerge(@NotNull
java.util.Iterator<? extends T> iterator1,
@NotNull
java.util.Iterator<? extends T> iterator2,
@NotNull
BiFunction<? super T,? super T,ObjMerge.MergeResult> selector)
public boolean hasNext()
public T nextIteration()
nextIteration in class LsaIterator<T>