# HG changeset patch # User psandoz # Date 1466183319 25200 # Node ID d39deb27f118faf40004b7ff1d7fd5221e1acfe8 # Parent a51b9d78b20c47f02aa92872a9df40ca7bcfb7bf 8159821: "PrimitiveStream.iterateFinite" methods contain incorrect code sample Reviewed-by: chegar, briangoetz diff -r a51b9d78b20c -r d39deb27f118 jdk/src/java.base/share/classes/java/util/stream/DoubleStream.java --- a/jdk/src/java.base/share/classes/java/util/stream/DoubleStream.java Sat May 28 13:57:30 2016 +0530 +++ b/jdk/src/java.base/share/classes/java/util/stream/DoubleStream.java Fri Jun 17 10:08:39 2016 -0700 @@ -986,7 +986,7 @@ * {@code DoubleStream.iterate} should produce the same sequence of * elements as produced by the corresponding for-loop: *
{@code
-     *     for (double index=seed; predicate.test(index); index = f.apply(index)) {
+     *     for (double index=seed; predicate.test(index); index = f.applyAsDouble(index)) {
      *         ...
      *     }
      * }
diff -r a51b9d78b20c -r d39deb27f118 jdk/src/java.base/share/classes/java/util/stream/IntStream.java --- a/jdk/src/java.base/share/classes/java/util/stream/IntStream.java Sat May 28 13:57:30 2016 +0530 +++ b/jdk/src/java.base/share/classes/java/util/stream/IntStream.java Fri Jun 17 10:08:39 2016 -0700 @@ -926,7 +926,7 @@ * {@code IntStream.iterate} should produce the same sequence of elements * as produced by the corresponding for-loop: *
{@code
-     *     for (int index=seed; predicate.test(index); index = f.apply(index)) {
+     *     for (int index=seed; predicate.test(index); index = f.applyAsInt(index)) {
      *         ...
      *     }
      * }
diff -r a51b9d78b20c -r d39deb27f118 jdk/src/java.base/share/classes/java/util/stream/LongStream.java --- a/jdk/src/java.base/share/classes/java/util/stream/LongStream.java Sat May 28 13:57:30 2016 +0530 +++ b/jdk/src/java.base/share/classes/java/util/stream/LongStream.java Fri Jun 17 10:08:39 2016 -0700 @@ -916,7 +916,7 @@ * {@code LongStream.iterate} should produce the same sequence of elements * as produced by the corresponding for-loop: *
{@code
-     *     for (long index=seed; predicate.test(index); index = f.apply(index)) {
+     *     for (long index=seed; predicate.test(index); index = f.applyAsLong(index)) {
      *         ...
      *     }
      * }