private static class Iterables.IterableEnumeration<T,R>
extends java.lang.Object
implements java.lang.Iterable<R>
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.atomic.AtomicBoolean |
consume |
private java.util.Enumeration<? extends T> |
enumeration |
private java.util.function.Predicate<? super R> |
filter |
private java.util.function.Function<? super T,? extends R> |
mapper |
Constructor and Description |
---|
IterableEnumeration(java.util.Enumeration<? extends T> enumeration,
java.util.function.Function<? super T,? extends R> mapper,
java.util.function.Predicate<? super R> filter) |
Modifier and Type | Method and Description |
---|---|
private void |
consume() |
void |
forEach(java.util.function.Consumer<? super R> action) |
java.util.Iterator<R> |
iterator() |
java.util.Spliterator<R> |
spliterator() |
private final java.util.Enumeration<? extends T> enumeration
private final java.util.function.Predicate<? super R> filter
private final java.util.concurrent.atomic.AtomicBoolean consume