@@ -16074,6 +16074,13 @@ public final <U, V> Observable<Observable<T>> window(
16074
16074
/**
16075
16075
* Merges the specified {@link ObservableSource} into the current {@code Observable} sequence by using the {@code resultSelector}
16076
16076
* function only when the current {@code Observable} emits an item.
16077
+ *
16078
+ * <p>Note that this operator doesn't emit anything until the other source has produced at
16079
+ * least one value. The resulting emission only happens when the current {@code Observable} emits (and
16080
+ * not when the other source emits, unlike combineLatest).
16081
+ * If the other source doesn't produce any value and just completes, the sequence is completed immediately.
16082
+ * If the upstream completes before the other source has produced at least one value, the sequence completes
16083
+ * without emission.
16077
16084
* <p>
16078
16085
* <img width="640" height="380" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/withLatestFrom.v3.png" alt="">
16079
16086
*
@@ -16112,6 +16119,8 @@ public final <U, R> Observable<R> withLatestFrom(@NonNull ObservableSource<? ext
16112
16119
* least one value. The resulting emission only happens when the current {@code Observable} emits (and
16113
16120
* not when any of the other sources emit, unlike {@code combineLatest}).
16114
16121
* If a source doesn't produce any value and just completes, the sequence is completed immediately.
16122
+ * If the upstream completes before all other sources have produced at least one value, the sequence completes
16123
+ * without emission.
16115
16124
* <p>
16116
16125
* <img width="640" height="380" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/withLatestFrom.v3.png" alt="">
16117
16126
* <dl>
@@ -16150,6 +16159,8 @@ public final <T1, T2, R> Observable<R> withLatestFrom(
16150
16159
* least one value. The resulting emission only happens when the current {@code Observable} emits (and
16151
16160
* not when any of the other sources emit, unlike combineLatest).
16152
16161
* If a source doesn't produce any value and just completes, the sequence is completed immediately.
16162
+ * If the upstream completes before all other sources have produced at least one value, the sequence completes
16163
+ * without emission.
16153
16164
* <p>
16154
16165
* <img width="640" height="380" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/withLatestFrom.v3.png" alt="">
16155
16166
* <dl>
@@ -16192,6 +16203,8 @@ public final <T1, T2, T3, R> Observable<R> withLatestFrom(
16192
16203
* least one value. The resulting emission only happens when the current {@code Observable} emits (and
16193
16204
* not when any of the other sources emit, unlike combineLatest).
16194
16205
* If a source doesn't produce any value and just completes, the sequence is completed immediately.
16206
+ * If the upstream completes before all other sources have produced at least one value, the sequence completes
16207
+ * without emission.
16195
16208
* <p>
16196
16209
* <img width="640" height="380" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/withLatestFrom.v3.png" alt="">
16197
16210
* <dl>
@@ -16238,6 +16251,8 @@ public final <T1, T2, T3, T4, R> Observable<R> withLatestFrom(
16238
16251
* least one value. The resulting emission only happens when the current {@code Observable} emits (and
16239
16252
* not when any of the other sources emit, unlike combineLatest).
16240
16253
* If a source doesn't produce any value and just completes, the sequence is completed immediately.
16254
+ * If the upstream completes before all other sources have produced at least one value, the sequence completes
16255
+ * without emission.
16241
16256
* <p>
16242
16257
* <img width="640" height="380" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/withLatestFrom.v3.png" alt="">
16243
16258
* <dl>
@@ -16269,6 +16284,8 @@ public final <R> Observable<R> withLatestFrom(@NonNull ObservableSource<?>[] oth
16269
16284
* least one value. The resulting emission only happens when the current {@code Observable} emits (and
16270
16285
* not when any of the other sources emit, unlike {@code combineLatest}).
16271
16286
* If a source doesn't produce any value and just completes, the sequence is completed immediately.
16287
+ * If the upstream completes before all other sources have produced at least one value, the sequence completes
16288
+ * without emission.
16272
16289
* <p>
16273
16290
* <img width="640" height="380" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/withLatestFrom.v3.png" alt="">
16274
16291
* <dl>
0 commit comments