Expected behavior of a Streams.cycled() instance - found issues and questions
Peter Levart
peter.levart at gmail.com
Wed Oct 24 04:50:08 PDT 2012
Hi,
I wonder if the Streams.cycle(emptyStream) should return an empty stream
instead of:
public static<T> Stream<T> cycle(final Iterable<T> source) {
Objects.requireNonNull(source);
// Check if the source is empty
if (!source.iterator().hasNext()) {
throw new IllegalArgumentException("Source Iterable to
cycle elements from must not be empty");
}
Regards, Peter
More information about the lambda-dev
mailing list