public abstract class AbstractStreamIterable<E> extends Object implements StreamIterable<E>
| Constructor and Description |
|---|
AbstractStreamIterable() |
| Modifier and Type | Method and Description |
|---|---|
StreamIterable<E> |
concat(Iterable<? extends E> iterable) |
StreamIterable<E> |
filter(Predicate<? super E> predicate) |
<T> StreamIterable<T> |
flatMap(Function<? super E,? extends StreamIterable<? extends T>> function) |
E |
getOnly() |
<T> StreamIterable<T> |
map(Function<? super E,? extends T> function) |
<T> T |
reduce(T initialValue,
BiFunction<? super T,? super E,? extends T> function) |
StreamIterable<E> |
sorted() |
StreamIterable<E> |
sorted(Comparator<? super E> comparator) |
ImmutableList<E> |
toImmutableList() |
<NK,NV> ImmutableMap<NK,NV> |
toImmutableMap(Function<? super E,? extends NK> keyFunction,
Function<? super E,? extends NV> valueFunction) |
ImmutableSet<E> |
toImmutableSet() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadapt, empty, iterator, singletonforEach, spliteratorpublic StreamIterable<E> concat(Iterable<? extends E> iterable)
concat in interface StreamIterable<E>public final StreamIterable<E> filter(Predicate<? super E> predicate)
filter in interface StreamIterable<E>public final <T> StreamIterable<T> flatMap(Function<? super E,? extends StreamIterable<? extends T>> function)
flatMap in interface StreamIterable<E>public E getOnly()
getOnly in interface StreamIterable<E>public final <T> StreamIterable<T> map(Function<? super E,? extends T> function)
map in interface StreamIterable<E>public final <T> T reduce(T initialValue,
BiFunction<? super T,? super E,? extends T> function)
reduce in interface StreamIterable<E>public final StreamIterable<E> sorted()
sorted in interface StreamIterable<E>public final StreamIterable<E> sorted(Comparator<? super E> comparator)
sorted in interface StreamIterable<E>public ImmutableList<E> toImmutableList()
toImmutableList in interface StreamIterable<E>public <NK,NV> ImmutableMap<NK,NV> toImmutableMap(Function<? super E,? extends NK> keyFunction, Function<? super E,? extends NV> valueFunction)
toImmutableMap in interface StreamIterable<E>public ImmutableSet<E> toImmutableSet()
toImmutableSet in interface StreamIterable<E>Copyright © 2019 Objectos Software LTDA. All rights reserved.