public interface CloseableIterator<T>
extends java.util.Iterator<T>, java.io.Closeable
Modifier and Type | Method and Description |
---|---|
static <T> CloseableIterator<T> |
count(Counter counter,
CloseableIterator<T> iterator) |
static <E> CloseableIterator<E> |
empty() |
static <I,O> CloseableIterator<O> |
transform(CloseableIterator<I> iterator,
java.util.function.Function<I,O> transform) |
static <E> CloseableIterator<E> |
withClose(java.util.Iterator<E> iterator) |
static <E> CloseableIterator<E> empty()
static <E> CloseableIterator<E> withClose(java.util.Iterator<E> iterator)
static <I,O> CloseableIterator<O> transform(CloseableIterator<I> iterator, java.util.function.Function<I,O> transform)
static <T> CloseableIterator<T> count(Counter counter, CloseableIterator<T> iterator)