On 28 Jul 2015, at 10:48, Tagir F. Valeev <amae...@gmail.com> wrote:
> Hello! > > Although it's not the part of public API, there are references to > non-existing methods in SliceOps.java and Streams.java: > > http://hg.openjdk.java.net/jdk9/dev/jdk/file/f160dec9a350/src/java.base/share/classes/java/util/stream/SliceOps.java#l141 > // @@@ OOMEs will occur for LongStream.longs().filter(i -> true).limit(n) > > http://hg.openjdk.java.net/jdk9/dev/jdk/file/f160dec9a350/src/java.base/share/classes/java/util/stream/Streams.java#l283 > * <p>This is optimized for cases such as LongStream.longs() that is ... > > There's no method like LongStream.longs(). > > http://hg.openjdk.java.net/jdk9/dev/jdk/file/f160dec9a350/src/java.base/share/classes/java/util/stream/Streams.java#l159 > * <p>This is optimized for cases such as IntStream.ints() that is ... > > There's no method like IntStream.ints(). > > Probably these comments should be changed to avoid confusion. > Thanks. The comments should be updated to refer to the Long/IntStream.range(0, Long/Integer.MAX_VALUE). Paul. > With best regards, > Tagir Valeev. >