RFR 8164691 Stream specification clarifications for iterate and collect

Paul Sandoz paul.sandoz at oracle.com
Tue Sep 6 23:22:56 UTC 2016


> On 3 Sep 2016, at 15:06, Stefan Zobel <spliterator at gmail.com> wrote:
> 
> Hi Paul,
> 
> there's a small copy & paste error in the code samples in
> Double/Int/LongStream#iterate()
> 
> Example DoubleStream#iterate:
> 
>     * <pre>{@code
>     *     for (T index=seed; hasNext.test(index); index = next.apply(index)) {
>     *         ...
>     *     }
>     * }</pre>
> 
> That should be
> 
>     *     for (double index=seed; hasNext.test(index); index =
> next.applyAsDouble(index)) {
> 
> 
> Same for Int/LongStream#iterate()
> 

Thanks, well spotted, fixed in place.

When can we have generics over primitives? :-)

Paul.


More information about the core-libs-dev mailing list