@@ -150,6 +150,9 @@ public static int bufferSize() {
150
150
* If any of the sources never produces an item but only terminates (normally or with an error), the
151
151
* resulting sequence terminates immediately (normally or with all the errors accumulated till that point).
152
152
* If that input source is also synchronous, other sources after it will not be subscribed to.
153
+ * <p>
154
+ * If provided array of source Publishers is empty, the resulting sequence completes immediately without emitting
155
+ * any items and without any calls to combiner function.
153
156
*
154
157
* <dl>
155
158
* <dt><b>Backpressure:</b></dt>
@@ -191,6 +194,9 @@ public static <T, R> Flowable<R> combineLatest(Publisher<? extends T>[] sources,
191
194
* If any of the sources never produces an item but only terminates (normally or with an error), the
192
195
* resulting sequence terminates immediately (normally or with all the errors accumulated till that point).
193
196
* If that input source is also synchronous, other sources after it will not be subscribed to.
197
+ * <p>
198
+ * If there are no source Publishers provided, the resulting sequence completes immediately without emitting
199
+ * any items and without any calls to combiner function.
194
200
*
195
201
* <dl>
196
202
* <dt><b>Backpressure:</b></dt>
@@ -232,6 +238,9 @@ public static <T, R> Flowable<R> combineLatest(Function<? super Object[], ? exte
232
238
* If any of the sources never produces an item but only terminates (normally or with an error), the
233
239
* resulting sequence terminates immediately (normally or with all the errors accumulated till that point).
234
240
* If that input source is also synchronous, other sources after it will not be subscribed to.
241
+ * <p>
242
+ * If provided array of source Publishers is empty, the resulting sequence completes immediately without emitting
243
+ * any items and without any calls to combiner function.
235
244
*
236
245
* <dl>
237
246
* <dt><b>Backpressure:</b></dt>
@@ -281,6 +290,9 @@ public static <T, R> Flowable<R> combineLatest(Publisher<? extends T>[] sources,
281
290
* If any of the sources never produces an item but only terminates (normally or with an error), the
282
291
* resulting sequence terminates immediately (normally or with all the errors accumulated till that point).
283
292
* If that input source is also synchronous, other sources after it will not be subscribed to.
293
+ * <p>
294
+ * If provided iterable of source Publishers is empty, the resulting sequence completes immediately without emitting
295
+ * any items and without any calls to combiner function.
284
296
*
285
297
* <dl>
286
298
* <dt><b>Backpressure:</b></dt>
@@ -323,6 +335,9 @@ public static <T, R> Flowable<R> combineLatest(Iterable<? extends Publisher<? ex
323
335
* If any of the sources never produces an item but only terminates (normally or with an error), the
324
336
* resulting sequence terminates immediately (normally or with all the errors accumulated till that point).
325
337
* If that input source is also synchronous, other sources after it will not be subscribed to.
338
+ * <p>
339
+ * If provided iterable of source Publishers is empty, the resulting sequence completes immediately without emitting any items and
340
+ * without any calls to combiner function.
326
341
*
327
342
* <dl>
328
343
* <dt><b>Backpressure:</b></dt>
@@ -370,6 +385,9 @@ public static <T, R> Flowable<R> combineLatest(Iterable<? extends Publisher<? ex
370
385
* If any of the sources never produces an item but only terminates (normally or with an error), the
371
386
* resulting sequence terminates immediately (normally or with all the errors accumulated till that point).
372
387
* If that input source is also synchronous, other sources after it will not be subscribed to.
388
+ * <p>
389
+ * If provided array of source Publishers is empty, the resulting sequence completes immediately without emitting
390
+ * any items and without any calls to combiner function.
373
391
*
374
392
* <dl>
375
393
* <dt><b>Backpressure:</b></dt>
@@ -413,6 +431,9 @@ public static <T, R> Flowable<R> combineLatestDelayError(Publisher<? extends T>[
413
431
* If any of the sources never produces an item but only terminates (normally or with an error), the
414
432
* resulting sequence terminates immediately (normally or with all the errors accumulated till that point).
415
433
* If that input source is also synchronous, other sources after it will not be subscribed to.
434
+ * <p>
435
+ * If there are no source Publishers provided, the resulting sequence completes immediately without emitting
436
+ * any items and without any calls to combiner function.
416
437
*
417
438
* <dl>
418
439
* <dt><b>Backpressure:</b></dt>
@@ -456,6 +477,9 @@ public static <T, R> Flowable<R> combineLatestDelayError(Function<? super Object
456
477
* If any of the sources never produces an item but only terminates (normally or with an error), the
457
478
* resulting sequence terminates immediately (normally or with all the errors accumulated till that point).
458
479
* If that input source is also synchronous, other sources after it will not be subscribed to.
480
+ * <p>
481
+ * If there are no source Publishers provided, the resulting sequence completes immediately without emitting
482
+ * any items and without any calls to combiner function.
459
483
*
460
484
* <dl>
461
485
* <dt><b>Backpressure:</b></dt>
@@ -501,6 +525,9 @@ public static <T, R> Flowable<R> combineLatestDelayError(Function<? super Object
501
525
* If any of the sources never produces an item but only terminates (normally or with an error), the
502
526
* resulting sequence terminates immediately (normally or with all the errors accumulated till that point).
503
527
* If that input source is also synchronous, other sources after it will not be subscribed to.
528
+ * <p>
529
+ * If provided array of source Publishers is empty, the resulting sequence completes immediately without emitting
530
+ * any items and without any calls to combiner function.
504
531
*
505
532
* <dl>
506
533
* <dt><b>Backpressure:</b></dt>
@@ -552,6 +579,9 @@ public static <T, R> Flowable<R> combineLatestDelayError(Publisher<? extends T>[
552
579
* If any of the sources never produces an item but only terminates (normally or with an error), the
553
580
* resulting sequence terminates immediately (normally or with all the errors accumulated till that point).
554
581
* If that input source is also synchronous, other sources after it will not be subscribed to.
582
+ * <p>
583
+ * If provided iterable of source Publishers is empty, the resulting sequence completes immediately without emitting
584
+ * any items and without any calls to combiner function.
555
585
*
556
586
* <dl>
557
587
* <dt><b>Backpressure:</b></dt>
@@ -595,6 +625,9 @@ public static <T, R> Flowable<R> combineLatestDelayError(Iterable<? extends Publ
595
625
* If any of the sources never produces an item but only terminates (normally or with an error), the
596
626
* resulting sequence terminates immediately (normally or with all the errors accumulated till that point).
597
627
* If that input source is also synchronous, other sources after it will not be subscribed to.
628
+ * <p>
629
+ * If provided iterable of source Publishers is empty, the resulting sequence completes immediately without emitting
630
+ * any items and without any calls to combiner function.
598
631
*
599
632
* <dl>
600
633
* <dt><b>Backpressure:</b></dt>
0 commit comments