public LazyIterable<V> asLazy() { return LazyIterate.adapt(this); }
public LazyIterable<RichIterable<T>> chunk(int size) { return LazyIterate.chunk(this, size); }
public LazyIterable<Pair<A, B>> valueOf(final A first) { return LazyIterate.collect(set2, new Function<B, Pair<A, B>>() { public Pair<A, B> valueOf(B second) { return Tuples.pair(first, second); } }); } });
public RichIterable<FloatDoublePair> keyValuesView() { return LazyIterate.empty(); }
@Override public <V> LazyIterable<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return LazyIterate.flatCollect(this.adapted, function); }
@Override public LazyIterable<T> reject(Predicate<? super T> predicate) { return LazyIterate.reject(this.adapted, predicate); }
@Override public LazyIterable<T> drop(int count) { return LazyIterate.drop(this.adapted, count); }
@Override public LazyIterable<T> distinct() { return LazyIterate.distinct(this.adapted); }
@Override public <V> LazyIterable<V> collectIf(Predicate<? super T> predicate, Function<? super T, ? extends V> function) { return LazyIterate.collectIf(this.adapted, predicate, function); }
public LazyIterable<T> concatenate(Iterable<T> iterable) { return LazyIterate.concatenate(this, iterable); }
public RichIterable<ByteBooleanPair> keyValuesView() { return LazyIterate.empty(); }
public <V> LazyIterable<V> flatCollect(Function<? super T, ? extends Iterable<V>> function) { return LazyIterate.flatCollect(this, function); }
public LazyIterable<T> reject(Predicate<? super T> predicate) { return LazyIterate.reject(this, predicate); }
public LazyIterable<T> drop(int count) { return LazyIterate.drop(this, count); }
public LazyIterable<T> distinct() { return LazyIterate.distinct(this); }
public <V> LazyIterable<V> collectIf(Predicate<? super T> predicate, Function<? super T, ? extends V> function) { return LazyIterate.collectIf(this, predicate, function); }
public LazyIterable<T> concatenate(Iterable<T> iterable) { return LazyIterate.concatenate(this, iterable); }
public LazyIterable<T> asLazy() { return LazyIterate.adapt(this); }
public RichIterable<DoubleDoublePair> keyValuesView() { return LazyIterate.empty(); }
@Override public <V> LazyIterable<V> collect(Function<? super T, ? extends V> function) { return LazyIterate.collect(this.adapted, function); }