static <T> IOStream<T> |
IOStream.adapt(java.util.stream.Stream<T> stream) |
Constructs a new IOStream for the given Stream.
|
default IOStream<T> |
IOStream.distinct() |
Like Stream.distinct() .
|
static <T> IOStream<T> |
IOStream.empty() |
This class' version of Stream.empty() .
|
default IOStream<T> |
IOStream.filter(IOPredicate<? super T> predicate) |
Like Stream.filter(java.util.function.Predicate) .
|
default <R> IOStream<R> |
IOStream.flatMap(IOFunction<? super T,? extends IOStream<? extends R>> mapper) |
Like Stream.flatMap(java.util.function.Function) .
|
static <T> IOStream<T> |
IOStream.iterate(T seed,
IOUnaryOperator<T> f) |
Like Stream.iterate(Object, UnaryOperator) but for IO.
|
default IOStream<T> |
IOStream.limit(long maxSize) |
Like Stream.limit(long) .
|
default <R> IOStream<R> |
IOStream.map(IOFunction<? super T,? extends R> mapper) |
Like Stream.map(java.util.function.Function) .
|
static <T> IOStream<T> |
IOStream.of(java.lang.Iterable<T> values) |
Null-safe version of StreamSupport.stream(java.util.Spliterator, boolean) .
|
static <T> IOStream<T> |
IOStream.of(T t) |
Returns a sequential IOStreamImpl containing a single element.
|
static <T> IOStream<T> |
IOStream.of(T... values) |
Null-safe version of Stream.of(Object[]) for an IO stream.
|
default IOStream<T> |
IOStream.peek(IOConsumer<? super T> action) |
Like Stream.peek(java.util.function.Consumer) .
|
default IOStream<T> |
IOStream.skip(long n) |
Like Stream.skip(long) .
|
default IOStream<T> |
IOStream.sorted() |
Like Stream.sorted() .
|
default IOStream<T> |
IOStream.sorted(IOComparator<? super T> comparator) |
Like Stream.sorted(java.util.Comparator) .
|