提交 eb49caf1 编写于 作者: P psandoz

8014409: Spec typo: extra } in the spec for j.u.s.StreamBuilder

Summary: Also fixes documentation on StreamBuilder.OfDouble
Reviewed-by: alanb, chegar, mduigou
上级 5b69000c
...@@ -38,7 +38,7 @@ import java.util.function.LongConsumer; ...@@ -38,7 +38,7 @@ import java.util.function.LongConsumer;
* <p>A {@code StreamBuilder} has a lifecycle, where it starts in a building * <p>A {@code StreamBuilder} has a lifecycle, where it starts in a building
* phase, during which elements can be added, and then transitions to a built * phase, during which elements can be added, and then transitions to a built
* phase, after which elements may not be added. The built phase begins * phase, after which elements may not be added. The built phase begins
* when the {@link #build()}} method is called, which creates an ordered * when the {@link #build()} method is called, which creates an ordered
* {@code Stream} whose elements are the elements that were added to the stream * {@code Stream} whose elements are the elements that were added to the stream
* builder, in the order they were added. * builder, in the order they were added.
* *
...@@ -98,7 +98,7 @@ public interface StreamBuilder<T> extends Consumer<T> { ...@@ -98,7 +98,7 @@ public interface StreamBuilder<T> extends Consumer<T> {
* <p>A stream builder has a lifecycle, where it starts in a building * <p>A stream builder has a lifecycle, where it starts in a building
* phase, during which elements can be added, and then transitions to a * phase, during which elements can be added, and then transitions to a
* built phase, after which elements may not be added. The built phase * built phase, after which elements may not be added. The built phase
* begins when the {@link #build()}} method is called, which creates an * begins when the {@link #build()} method is called, which creates an
* ordered stream whose elements are the elements that were added to the * ordered stream whose elements are the elements that were added to the
* stream builder, in the order they were added. * stream builder, in the order they were added.
* *
...@@ -155,7 +155,7 @@ public interface StreamBuilder<T> extends Consumer<T> { ...@@ -155,7 +155,7 @@ public interface StreamBuilder<T> extends Consumer<T> {
* <p>A stream builder has a lifecycle, where it starts in a building * <p>A stream builder has a lifecycle, where it starts in a building
* phase, during which elements can be added, and then transitions to a * phase, during which elements can be added, and then transitions to a
* built phase, after which elements may not be added. The built phase * built phase, after which elements may not be added. The built phase
* begins when the {@link #build()}} method is called, which creates an * begins when the {@link #build()} method is called, which creates an
* ordered stream whose elements are the elements that were added to the * ordered stream whose elements are the elements that were added to the
* stream builder, in the order they were added. * stream builder, in the order they were added.
* *
...@@ -209,6 +209,13 @@ public interface StreamBuilder<T> extends Consumer<T> { ...@@ -209,6 +209,13 @@ public interface StreamBuilder<T> extends Consumer<T> {
/** /**
* A mutable builder for a {@code DoubleStream}. * A mutable builder for a {@code DoubleStream}.
* *
* <p>A stream builder has a lifecycle, where it starts in a building
* phase, during which elements can be added, and then transitions to a
* built phase, after which elements may not be added. The built phase
* begins when the {@link #build()} method is called, which creates an
* ordered stream whose elements are the elements that were added to the
* stream builder, in the order they were added.
*
* @see LongStream#builder() * @see LongStream#builder()
* @since 1.8 * @since 1.8
*/ */
...@@ -217,13 +224,6 @@ public interface StreamBuilder<T> extends Consumer<T> { ...@@ -217,13 +224,6 @@ public interface StreamBuilder<T> extends Consumer<T> {
/** /**
* Adds an element to the stream being built. * Adds an element to the stream being built.
* *
* <p>A stream builder has a lifecycle, where it starts in a building
* phase, during which elements can be added, and then transitions to a
* built phase, after which elements may not be added. The built phase
* begins when the {@link #build()}} method is called, which creates an
* ordered stream whose elements are the elements that were added to the
* stream builder, in the order they were added.
*
* @throws IllegalStateException if the builder has already transitioned * @throws IllegalStateException if the builder has already transitioned
* to the built state * to the built state
*/ */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册