public class Iterables2 extends Object
| Constructor and Description |
|---|
Iterables2() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Iterable<T> |
distinct(Iterable<T> iterable)
If we can assume the iterable is sorted, return the distinct elements.
|
static <T> Iterable<T> |
drainingIterable(Queue<T> queue)
Generates an iterable that will drain a queue by consistently polling the latest item.
|
static <T> Iterable<T> |
emptyIterable()
Simple method to return an empty iterable.
|
static <T> Iterable<T> |
simpleIterable(Iterable<T> iterable)
Wraps any iterable into a generic iterable object.
|
static <T> Iterable<T> |
singletonIterable(T data)
Creates an iterable with a single value.
|
public static <T> Iterable<T> simpleIterable(Iterable<T> iterable)
T - iterable - public static <T> Iterable<T> emptyIterable()
T - public static <T> Iterable<T> singletonIterable(T data)
T - data - public static <T> Iterable<T> distinct(Iterable<T> iterable)
Copyright © 2014 Calrissian. All rights reserved.