| Modifier and Type | Method and Description
|
|---|
| public static <T> LazyIterable<T> | adapt(Iterable<T> iterable)Creates a deferred rich iterable for the specified iterable.
|
| public static <A, B> LazyIterable<Pair<A, B>> |
|
| public static <A, B, C> LazyIterable<C> |
|
| public static <T> LazyIterable<RichIterable<T>> |
|
| public static <T, V> LazyIterable<V> | collect(Iterable<T> iterable, Function<? super T, ? extends V> function)Creates a deferred transforming iterable for the specified iterable.
|
| public static <T, V> LazyIterable<V> | collectIf(Iterable<T> iterable, Predicate<? super T> predicate, Function<? super T, ? extends V> function)Creates a deferred filtering and transforming iterable for the specified iterable.
|
| public static <T> LazyIterable<T> |
|
| public static <T> LazyIterable<T> | distinct(Iterable<T> iterable)Creates a deferred distinct iterable for the specified iterable.
|
| public static <T> LazyIterable<T> | drop(Iterable<T> iterable, int count)Creates a deferred drop iterable for the specified iterable using the specified count as the size to drop.
|
| public static <T> LazyIterable<T> | dropWhile(Iterable<T> iterable, Predicate<? super T> predicate)Creates a deferred dropWhile iterable for the specified iterable using the specified count as the size to drop.
|
| public static <T> LazyIterable<T> |
|
| public static <T, V> LazyIterable<V> |
|
| public static <T> LazyIterable<T> | reject(Iterable<T> iterable, Predicate<? super T> predicate)Creates a deferred negative filtering iterable for the specified iterable.
|
| public static <T> LazyIterable<T> | select(Iterable<T> iterable, Predicate<? super T> predicate)Creates a deferred filtering iterable for the specified iterable.
|
| public static <T> LazyIterable<T> |
|
| public static <T> LazyIterable<T> | take(Iterable<T> iterable, int count)Creates a deferred take iterable for the specified iterable using the specified count as the limit.
|
| public static <T> LazyIterable<T> | takeWhile(Iterable<T> iterable, Predicate<? super T> predicate)Creates a deferred takeWhile iterable for the specified iterable using the specified predicate.
|
| public static <T> LazyIterable<T> | tap(Iterable<T> iterable, Procedure<? super T> procedure)Creates a deferred tap iterable for the specified iterable.
|
| public static <A, B> LazyIterable<Pair<A, B>> |
|
| public static <T> LazyIterable<Pair<T, Integer>> |
|