From 4248cec8f1024a5a59801d7edcfb3105b50453fa Mon Sep 17 00:00:00 2001 From: akarnokd Date: Thu, 28 Nov 2019 12:33:53 +0100 Subject: [PATCH] 3.x: Update Single.zip marble diagrams (4 cases) --- .../io/reactivex/rxjava3/core/Single.java | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/main/java/io/reactivex/rxjava3/core/Single.java b/src/main/java/io/reactivex/rxjava3/core/Single.java index 50b98a466f..3cffa8dfad 100644 --- a/src/main/java/io/reactivex/rxjava3/core/Single.java +++ b/src/main/java/io/reactivex/rxjava3/core/Single.java @@ -1553,7 +1553,7 @@ public static Single wrap(SingleSource source) { * {@code Function} passed to the method would trigger a {@code ClassCastException}. * *

- * + * *

* If any of the SingleSources signal an error, all other SingleSources get disposed and the * error emitted to downstream immediately. @@ -1583,7 +1583,7 @@ public static Single zip(final Iterable - * + * *

*
Scheduler:
*
{@code zip} does not operate by default on a particular {@link Scheduler}.
@@ -1619,7 +1619,7 @@ public static Single zip( * Returns a Single that emits the results of a specified combiner function applied to three items emitted * by three other Singles. *

- * + * *

*
Scheduler:
*
{@code zip} does not operate by default on a particular {@link Scheduler}.
@@ -1660,7 +1660,7 @@ public static Single zip( * Returns a Single that emits the results of a specified combiner function applied to four items * emitted by four other Singles. *

- * + * *

*
Scheduler:
*
{@code zip} does not operate by default on a particular {@link Scheduler}.
@@ -1705,7 +1705,7 @@ public static Single zip( * Returns a Single that emits the results of a specified combiner function applied to five items * emitted by five other Singles. *

- * + * *

*
Scheduler:
*
{@code zip} does not operate by default on a particular {@link Scheduler}.
@@ -1755,7 +1755,7 @@ public static Single zip( * Returns a Single that emits the results of a specified combiner function applied to six items * emitted by six other Singles. *

- * + * *

*
Scheduler:
*
{@code zip} does not operate by default on a particular {@link Scheduler}.
@@ -1809,7 +1809,7 @@ public static Single zip( * Returns a Single that emits the results of a specified combiner function applied to seven items * emitted by seven other Singles. *

- * + * *

*
Scheduler:
*
{@code zip} does not operate by default on a particular {@link Scheduler}.
@@ -1868,7 +1868,7 @@ public static Single zip( * Returns a Single that emits the results of a specified combiner function applied to eight items * emitted by eight other Singles. *

- * + * *

*
Scheduler:
*
{@code zip} does not operate by default on a particular {@link Scheduler}.
@@ -1931,7 +1931,7 @@ public static Single zip( * Returns a Single that emits the results of a specified combiner function applied to nine items * emitted by nine other Singles. *

- * + * *

*
Scheduler:
*
{@code zip} does not operate by default on a particular {@link Scheduler}.
@@ -2000,14 +2000,13 @@ public static Single zip( * value and calls a zipper function with an array of these values to return a result * to be emitted to downstream. *

+ * + *

* If the array of {@link SingleSource}s is empty a {@link NoSuchElementException} error is signalled immediately. *

* Note on method signature: since Java doesn't allow creating a generic array with {@code new T[]}, the * implementation of this operator has to create an {@code Object[]} instead. Unfortunately, a * {@code Function} passed to the method would trigger a {@code ClassCastException}. - * - *

- * *

* If any of the SingleSources signal an error, all other SingleSources get disposed and the * error emitted to downstream immediately. @@ -4104,7 +4103,7 @@ public final Single unsubscribeOn(final Scheduler scheduler) { * Returns a Single that emits the result of applying a specified function to the pair of items emitted by * the source Single and another specified Single. *

- * + * *

*
Scheduler:
*
{@code zipWith} does not operate by default on a particular {@link Scheduler}.