@@ -3848,7 +3848,7 @@ public final R call(R state, T value) {
3848
3848
* Observable
3849
3849
* @return an Observable that emits the result of applying the transformation function to each item emitted
3850
3850
* by the source Observable and concatinating the Observables obtained from this transformation
3851
- * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-and-concatmap ">RxJava wiki: concatMap</a>
3851
+ * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-concatmap- and-flatmapiterable ">RxJava wiki: concatMap</a>
3852
3852
*/
3853
3853
public final <R> Observable<R> concatMap(Func1<? super T, ? extends Observable<? extends R>> func) {
3854
3854
return concat(map(func));
@@ -4734,7 +4734,7 @@ public final Observable<T> firstOrDefault(T defaultValue, Func1<? super T, Boole
4734
4734
* @return an Observable that emits the result of applying the transformation function to each item emitted
4735
4735
* by the source Observable and merging the results of the Observables obtained from this
4736
4736
* transformation
4737
- * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-and-concatmap ">RxJava wiki: flatMap</a>
4737
+ * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-concatmap- and-flatmapiterable ">RxJava wiki: flatMap</a>
4738
4738
* @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.selectmany.aspx">MSDN: Observable.SelectMany</a>
4739
4739
*/
4740
4740
public final <R> Observable<R> flatMap(Func1<? super T, ? extends Observable<? extends R>> func) {
@@ -4748,7 +4748,7 @@ public final <R> Observable<R> flatMap(Func1<? super T, ? extends Observable<? e
4748
4748
* <img width="640" height="410" src="https://raw.github.com/wiki/Netflix/RxJava/images/rx-operators/mergeMap.nce.png" alt="">
4749
4749
* <dl>
4750
4750
* <dt><b>Scheduler:</b></dt>
4751
- * <dd>{@code mergeMap } does not operate by default on a particular {@link Scheduler}.</dd>
4751
+ * <dd>{@code flatMap } does not operate by default on a particular {@link Scheduler}.</dd>
4752
4752
* </dl>
4753
4753
*
4754
4754
* @param <R>
@@ -4763,7 +4763,8 @@ public final <R> Observable<R> flatMap(Func1<? super T, ? extends Observable<? e
4763
4763
* Observable
4764
4764
* @return an Observable that emits the results of merging the Observables returned from applying the
4765
4765
* specified functions to the emissions and notifications of the source Observable
4766
- * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#mergemap-and-mergemapiterable">RxJava wiki: mergeMap</a>
4766
+ * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-concatmap-and-flatmapiterable">RxJava wiki: flatMap</a>
4767
+ * @since 0.20
4767
4768
*/
4768
4769
public final <R> Observable<R> flatMap(
4769
4770
Func1<? super T, ? extends Observable<? extends R>> onNext,
@@ -4779,7 +4780,7 @@ public final <R> Observable<R> flatMap(
4779
4780
* <img width="640" height="390" src="https://raw.github.com/wiki/Netflix/RxJava/images/rx-operators/mergeMap.r.png" alt="">
4780
4781
* <dl>
4781
4782
* <dt><b>Scheduler:</b></dt>
4782
- * <dd>{@code mergeMap } does not operate by default on a particular {@link Scheduler}.</dd>
4783
+ * <dd>{@code flatMap } does not operate by default on a particular {@link Scheduler}.</dd>
4783
4784
* </dl>
4784
4785
*
4785
4786
* @param <U>
@@ -4793,7 +4794,8 @@ public final <R> Observable<R> flatMap(
4793
4794
* returns an item to be emitted by the resulting Observable
4794
4795
* @return an Observable that emits the results of applying a function to a pair of values emitted by the
4795
4796
* source Observable and the collection Observable
4796
- * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#mergemap-and-mergemapiterable">RxJava wiki: mergeMap</a>
4797
+ * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-concatmap-and-flatmapiterable">RxJava wiki: flatMap</a>
4798
+ * @since 0.20
4797
4799
*/
4798
4800
public final <U, R> Observable<R> flatMap(final Func1<? super T, ? extends Observable<? extends U>> collectionSelector,
4799
4801
final Func2<? super T, ? super U, ? extends R> resultSelector) {
@@ -4807,7 +4809,7 @@ public final <U, R> Observable<R> flatMap(final Func1<? super T, ? extends Obser
4807
4809
* <img width="640" height="310" src="https://raw.github.com/wiki/Netflix/RxJava/images/rx-operators/mergeMapIterable.png" alt="">
4808
4810
* <dl>
4809
4811
* <dt><b>Scheduler:</b></dt>
4810
- * <dd>{@code mergeMapIterable } does not operate by default on a particular {@link Scheduler}.</dd>
4812
+ * <dd>{@code flatMapIterable } does not operate by default on a particular {@link Scheduler}.</dd>
4811
4813
* </dl>
4812
4814
*
4813
4815
* @param <R>
@@ -4817,7 +4819,8 @@ public final <U, R> Observable<R> flatMap(final Func1<? super T, ? extends Obser
4817
4819
* source Observable
4818
4820
* @return an Observable that emits the results of merging the items emitted by the source Observable with
4819
4821
* the values in the Iterables corresponding to those items, as generated by {@code collectionSelector}
4820
- * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#mergemap-and-mergemapiterable">RxJava wiki: mergeMapIterable</a>
4822
+ * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-concatmap-and-flatmapiterable">RxJava wiki: flatMapIterable</a>
4823
+ * @since 0.20
4821
4824
*/
4822
4825
public final <R> Observable<R> flatMapIterable(Func1<? super T, ? extends Iterable<? extends R>> collectionSelector) {
4823
4826
return merge(map(OperatorMapPair.convertSelector(collectionSelector)));
@@ -4830,7 +4833,7 @@ public final <R> Observable<R> flatMapIterable(Func1<? super T, ? extends Iterab
4830
4833
* <img width="640" height="390" src="https://raw.github.com/wiki/Netflix/RxJava/images/rx-operators/mergeMapIterable.r.png" alt="">
4831
4834
* <dl>
4832
4835
* <dt><b>Scheduler:</b></dt>
4833
- * <dd>{@code mergeMapIterable } does not operate by default on a particular {@link Scheduler}.</dd>
4836
+ * <dd>{@code flatMapIterable } does not operate by default on a particular {@link Scheduler}.</dd>
4834
4837
* </dl>
4835
4838
*
4836
4839
* @param <U>
@@ -4845,7 +4848,8 @@ public final <R> Observable<R> flatMapIterable(Func1<? super T, ? extends Iterab
4845
4848
* Iterable returned for that item by the {@code collectionSelector}
4846
4849
* @return an Observable that emits the items returned by {@code resultSelector} for each item in the source
4847
4850
* Observable
4848
- * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#mergemap-and-mergemapiterable">RxJava wiki: mergeMapIterable</a>
4851
+ * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-concatmap-and-flatmapiterable">RxJava wiki: flatMapIterable</a>
4852
+ * @since 0.20
4849
4853
*/
4850
4854
public final <U, R> Observable<R> flatMapIterable(Func1<? super T, ? extends Iterable<? extends U>> collectionSelector,
4851
4855
Func2<? super T, ? super U, ? extends R> resultSelector) {
@@ -5334,9 +5338,9 @@ public final Observable<Notification<T>> materialize() {
5334
5338
* @return an Observable that emits the result of applying the transformation function to each item emitted
5335
5339
* by the source Observable and merging the results of the Observables obtained from these
5336
5340
* transformations
5337
- * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#mergemap- and-mergemapiterable ">RxJava wiki: mergeMap </a>
5341
+ * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-concatmap- and-flatmapiterable ">RxJava wiki: flatMap </a>
5338
5342
* @see #flatMap(Func1)
5339
- * @deprecated use flatMap
5343
+ * @deprecated use {@link # flatMap}
5340
5344
*/
5341
5345
@Deprecated
5342
5346
public final <R> Observable<R> mergeMap(Func1<? super T, ? extends Observable<? extends R>> func) {
@@ -5365,8 +5369,8 @@ public final <R> Observable<R> mergeMap(Func1<? super T, ? extends Observable<?
5365
5369
* Observable
5366
5370
* @return an Observable that emits the results of merging the Observables returned from applying the
5367
5371
* specified functions to the emissions and notifications of the source Observable
5368
- * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#mergemap- and-mergemapiterable ">RxJava wiki: mergeMap </a>
5369
- * @deprecated use flatMap
5372
+ * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-concatmap- and-flatmapiterable ">RxJava wiki: flatMap </a>
5373
+ * @deprecated use {@link # flatMap}
5370
5374
*/
5371
5375
@Deprecated
5372
5376
public final <R> Observable<R> mergeMap(
@@ -5397,8 +5401,8 @@ public final <R> Observable<R> mergeMap(
5397
5401
* returns an item to be emitted by the resulting Observable
5398
5402
* @return an Observable that emits the results of applying a function to a pair of values emitted by the
5399
5403
* source Observable and the collection Observable
5400
- * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#mergemap- and-mergemapiterable ">RxJava wiki: mergeMap </a>
5401
- * @deprecated use flatMap
5404
+ * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-concatmap- and-flatmapiterable ">RxJava wiki: flatMap </a>
5405
+ * @deprecated use {@link # flatMap}
5402
5406
*/
5403
5407
@Deprecated
5404
5408
public final <U, R> Observable<R> mergeMap(Func1<? super T, ? extends Observable<? extends U>> collectionSelector,
@@ -5423,8 +5427,8 @@ public final <U, R> Observable<R> mergeMap(Func1<? super T, ? extends Observable
5423
5427
* source Observable
5424
5428
* @return an Observable that emits the results of merging the items emitted by the source Observable with
5425
5429
* the values in the Iterables corresponding to those items, as generated by {@code collectionSelector}
5426
- * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#mergemap- and-mergemapiterable ">RxJava wiki: mergeMapIterable </a>
5427
- * @deprecated use flatMapIterable
5430
+ * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-concatmap- and-flatmapiterable ">RxJava wiki: flatMapIterable </a>
5431
+ * @deprecated use {@link # flatMapIterable}
5428
5432
*/
5429
5433
@Deprecated
5430
5434
public final <R> Observable<R> mergeMapIterable(Func1<? super T, ? extends Iterable<? extends R>> collectionSelector) {
@@ -5453,8 +5457,8 @@ public final <R> Observable<R> mergeMapIterable(Func1<? super T, ? extends Itera
5453
5457
* Iterable returned for that item by the {@code collectionSelector}
5454
5458
* @return an Observable that emits the items returned by {@code resultSelector} for each item in the source
5455
5459
* Observable
5456
- * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#mergemap- and-mergemapiterable ">RxJava wiki: mergeMapIterable </a>
5457
- * @deprecated use flatMapIterable
5460
+ * @see <a href="https://github.com/Netflix/RxJava/wiki/Transforming-Observables#flatmap-concatmap- and-flatmapiterable ">RxJava wiki: flatMapIterable </a>
5461
+ * @deprecated use {@link # flatMapIterable}
5458
5462
*/
5459
5463
@Deprecated
5460
5464
public final <U, R> Observable<R> mergeMapIterable(Func1<? super T, ? extends Iterable<? extends U>> collectionSelector,
0 commit comments