@@ -259,7 +259,7 @@ public static interface OnSubscribeFunc<T> extends Function {
259
259
* observable.map(...).filter(...).take(5).lift(new ObserverA()).lift(new ObserverB(...)).subscribe()
260
260
* }
261
261
*
262
- * @param bind
262
+ * @param lift
263
263
* @return an Observable that emits values that are the result of applying the bind function to the values
264
264
* of the current Observable
265
265
*/
@@ -1552,7 +1552,7 @@ public final static <T> Observable<T> from(T t1, T t2, T t3, T t4, T t5, T t6, T
1552
1552
* <p>
1553
1553
* <img width="640" src="https://raw.github.com/wiki/Netflix/RxJava/images/rx-operators/from.png">
1554
1554
*
1555
- * @param items
1555
+ * @param t1
1556
1556
* the source Array
1557
1557
* @param <T>
1558
1558
* the type of items in the Array and the type of items to be emitted by the resulting Observable
@@ -1680,7 +1680,7 @@ public final static <T> Observable<T> just(T value, Scheduler scheduler) {
1680
1680
* if the source is empty
1681
1681
* @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-max">RxJava Wiki: max()</a>
1682
1682
* @see <a href="http://msdn.microsoft.com/en-us/library/hh211837.aspx">MSDN: Observable.Max</a>
1683
- * @deprecated Use rxjava-math module instead
1683
+ * @deprecated use rxjava-math module instead
1684
1684
*/
1685
1685
public final static <T extends Comparable <? super T >> Observable <T > max (Observable <T > source ) {
1686
1686
return OperationMinMax .max (source );
@@ -2680,7 +2680,7 @@ public final static <T> Observable<T> switchDo(Observable<? extends Observable<?
2680
2680
* @return an Observable that emits the items emitted by the Observable most recently emitted by the source
2681
2681
* Observable
2682
2682
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-switchonnext">RxJava Wiki: switchOnNext()</a>
2683
- * @see {@link #switchOnNext(Observable)}
2683
+ * @see #switchOnNext(Observable)
2684
2684
*/
2685
2685
public final static <T > Observable <T > switchLatest (Observable <? extends Observable <? extends T >> sequenceOfSequences ) {
2686
2686
return create (OperationSwitch .switchDo (sequenceOfSequences ));
@@ -4308,7 +4308,7 @@ public final void onNext(T args) {
4308
4308
* <p>
4309
4309
* <img width="640" src="https://raw.github.com/wiki/Netflix/RxJava/images/rx-operators/doOnEach.png">
4310
4310
*
4311
- * @param observer
4311
+ * @param onNotification
4312
4312
* the action to invoke for each item emitted by the source Observable
4313
4313
* @return the source Observable with the side-effecting behavior applied
4314
4314
* @see <a href="https://github.com/Netflix/RxJava/wiki/Observable-Utility-Operators#wiki-dooneach">RxJava Wiki: doOnEach()</a>
@@ -4503,7 +4503,7 @@ public final Observable<T> elementAtOrDefault(int index, T defaultValue) {
4503
4503
* @return an Observable that emits a Boolean that indicates whether any item emitted by the source
4504
4504
* Observable satisfies the {@code predicate}
4505
4505
* @see <a href="https://github.com/Netflix/RxJava/wiki/Conditional-and-Boolean-Operators#wiki-exists-and-isempty">RxJava Wiki: exists()</a>
4506
- * @see <a href="http://msdn.microsoft.com/en-us/library/hh211993.aspx">MSDN: Observable.Any</a> Note: the description in this page was wrong at the time of this writing.
4506
+ * @see <a href="http://msdn.microsoft.com/en-us/library/hh211993.aspx">MSDN: Observable.Any ( Note: the description in this page was wrong at the time of this writing)</a>
4507
4507
*/
4508
4508
public final Observable <Boolean > exists (Func1 <? super T , Boolean > predicate ) {
4509
4509
return create (OperationAny .exists (this , predicate ));
@@ -4551,7 +4551,7 @@ public final Observable<T> finallyDo(Action0 action) {
4551
4551
* @return an Observable that emits only the very first item emitted by the source Observable, or raises an
4552
4552
* {@code IllegalArgumentException} if the source Observable is empty
4553
4553
* @see <a href="https://github.com/Netflix/RxJava/wiki/Filtering-Observables#wiki-first">RxJava Wiki: first()</a>
4554
- * @see MSDN: {@code Observable.firstAsync()}
4554
+ * @see " MSDN: Observable.firstAsync()"
4555
4555
*/
4556
4556
public final Observable <T > first () {
4557
4557
return take (1 ).single ();
@@ -4568,7 +4568,7 @@ public final Observable<T> first() {
4568
4568
* @return an Observable that emits only the very first item emitted by the source Observable that satisfies
4569
4569
* the {@code predicate}, or raises an {@code IllegalArgumentException} if no such items are emitted
4570
4570
* @see <a href="https://github.com/Netflix/RxJava/wiki/Filtering-Observables#wiki-first">RxJava Wiki: first()</a>
4571
- * @see MSDN: {@code Observable.firstAsync()}
4571
+ * @see " MSDN: Observable.firstAsync()"
4572
4572
*/
4573
4573
public final Observable <T > first (Func1 <? super T , Boolean > predicate ) {
4574
4574
return takeFirst (predicate ).single ();
@@ -4585,7 +4585,7 @@ public final Observable<T> first(Func1<? super T, Boolean> predicate) {
4585
4585
* @return an Observable that emits only the very first item from the source, or a default item if the
4586
4586
* source Observable completes without emitting any items
4587
4587
* @see <a href="https://github.com/Netflix/RxJava/wiki/Filtering-Observables#wiki-firstordefault">RxJava Wiki: firstOrDefault()</a>
4588
- * @see MSDN: {@code Observable.firstOrDefaultAsync()}
4588
+ * @see " MSDN: Observable.firstOrDefaultAsync()"
4589
4589
*/
4590
4590
public final Observable <T > firstOrDefault (T defaultValue ) {
4591
4591
return take (1 ).singleOrDefault (defaultValue );
@@ -4605,7 +4605,7 @@ public final Observable<T> firstOrDefault(T defaultValue) {
4605
4605
* @return an Observable that emits only the very first item emitted by the source Observable that satisfies
4606
4606
* the {@code predicate}, or a default item if the source Observable emits no such items
4607
4607
* @see <a href="https://github.com/Netflix/RxJava/wiki/Filtering-Observables#wiki-firstordefault">RxJava Wiki: firstOrDefault()</a>
4608
- * @see MSDN: {@code Observable.firstOrDefaultAsync()}
4608
+ * @see " MSDN: Observable.firstOrDefaultAsync()"
4609
4609
*/
4610
4610
public final Observable <T > firstOrDefault (T defaultValue , Func1 <? super T , Boolean > predicate ) {
4611
4611
return takeFirst (predicate ).singleOrDefault (defaultValue );
@@ -4784,7 +4784,7 @@ public final <TRight, TLeftDuration, TRightDuration, R> Observable<R> join(Obser
4784
4784
* @return an Observable that emits the last item from the source Observable or notifies observers of an
4785
4785
* error
4786
4786
* @see <a href="https://github.com/Netflix/RxJava/wiki/Filtering-Observable-Operators#wiki-last">RxJava Wiki: last()</a>
4787
- * @see MSDN: {@code Observable.lastAsync()}
4787
+ * @see " MSDN: Observable.lastAsync()"
4788
4788
*/
4789
4789
public final Observable <T > last () {
4790
4790
return takeLast (1 ).single ();
@@ -4803,7 +4803,7 @@ public final Observable<T> last() {
4803
4803
* @throws IllegalArgumentException
4804
4804
* if no items that match the predicate are emitted by the source Observable
4805
4805
* @see <a href="https://github.com/Netflix/RxJava/wiki/Filtering-Observable-Operators#wiki-last">RxJava Wiki: last()</a>
4806
- * @see MSDN: {@code Observable.lastAsync()}
4806
+ * @see " MSDN: Observable.lastAsync()"
4807
4807
*/
4808
4808
public final Observable <T > last (Func1 <? super T , Boolean > predicate ) {
4809
4809
return filter (predicate ).takeLast (1 ).single ();
@@ -4820,7 +4820,7 @@ public final Observable<T> last(Func1<? super T, Boolean> predicate) {
4820
4820
* @return an Observable that emits only the last item emitted by the source Observable, or a default item
4821
4821
* if the source Observable is empty
4822
4822
* @see <a href="https://github.com/Netflix/RxJava/wiki/Filtering-Observables#wiki-lastOrDefault">RxJava Wiki: lastOrDefault()</a>
4823
- * @see MSDN: {@code Observable.lastOrDefaultAsync()}
4823
+ * @see " MSDN: Observable.lastOrDefaultAsync()"
4824
4824
*/
4825
4825
public final Observable <T > lastOrDefault (T defaultValue ) {
4826
4826
return takeLast (1 ).singleOrDefault (defaultValue );
@@ -4840,7 +4840,7 @@ public final Observable<T> lastOrDefault(T defaultValue) {
4840
4840
* @return an Observable that emits only the last item emitted by the source Observable that satisfies the
4841
4841
* given condition, or a default item if no such item is emitted by the source Observable
4842
4842
* @see <a href="https://github.com/Netflix/RxJava/wiki/Filtering-Observables#wiki-lastOrDefault">RxJava Wiki: lastOrDefault()</a>
4843
- * @see MSDN: {@code Observable.lastOrDefaultAsync()}
4843
+ * @see " MSDN: Observable.lastOrDefaultAsync()"
4844
4844
*/
4845
4845
public final Observable <T > lastOrDefault (T defaultValue , Func1 <? super T , Boolean > predicate ) {
4846
4846
return filter (predicate ).takeLast (1 ).singleOrDefault (defaultValue );
@@ -5355,7 +5355,7 @@ public final Observable<T> onExceptionResumeNext(final Observable<? extends T> r
5355
5355
* @param f
5356
5356
* a {@link Func1} that applies Observable Observers to {@code Observable<T>} in parallel and
5357
5357
* returns an {@code Observable<R>}
5358
- * @return an Observable that emits the results of applying {@link f} to the items emitted by the source
5358
+ * @return an Observable that emits the results of applying {@code f} to the items emitted by the source
5359
5359
* Observable
5360
5360
* @see <a href="https://github.com/Netflix/RxJava/wiki/Observable-Utility-Operators#wiki-parallel">RxJava Wiki: parallel()</a>
5361
5361
*/
@@ -5376,7 +5376,7 @@ public final <R> Observable<R> parallel(Func1<Observable<T>, Observable<R>> f) {
5376
5376
* returns an {@code Observable<R>}
5377
5377
* @param s
5378
5378
* a {@link Scheduler} to perform the work on
5379
- * @return an Observable that emits the results of applying {@link f} to the items emitted by the source
5379
+ * @return an Observable that emits the results of applying {@code f} to the items emitted by the source
5380
5380
* Observable
5381
5381
* @see <a href="https://github.com/Netflix/RxJava/wiki/Observable-Utility-Operators#wiki-parallel">RxJava Wiki: parallel()</a>
5382
5382
*/
@@ -5450,7 +5450,7 @@ public final Subject<T, T> call() {
5450
5450
* @param initialValue
5451
5451
* the initial value of the underlying {@link BehaviorSubject}
5452
5452
* @return an Observable that emits {@code initialValue} followed by the results of invoking the selector
5453
- * on a {@ConnectableObservable} that shares a single subscription to the underlying Observable
5453
+ * on a {@link ConnectableObservable} that shares a single subscription to the underlying Observable
5454
5454
*/
5455
5455
public final <R > Observable <R > publish (Func1 <? super Observable <T >, ? extends Observable <R >> selector , final T initialValue ) {
5456
5456
return multicast (new Func0 <Subject <T , T >>() {
@@ -6208,7 +6208,7 @@ public final <R> Observable<R> scan(R initialValue, Func2<R, ? super T, R> accum
6208
6208
* @throws IllegalArgumentException
6209
6209
* if the source emits more than one item or no items
6210
6210
* @see <a href="https://github.com/Netflix/RxJava/wiki/Observable-Utility-Operators#wiki-single-and-singleordefault">RxJava Wiki: single()</a>
6211
- * @see MSDN: {@code Observable.singleAsync()}
6211
+ * @see " MSDN: Observable.singleAsync()"
6212
6212
*/
6213
6213
public final Observable <T > single () {
6214
6214
return create (OperationSingle .<T > single (this ));
@@ -6229,7 +6229,7 @@ public final Observable<T> single() {
6229
6229
* if the source Observable emits either more than one item that matches the predicate or no
6230
6230
* items that match the predicate
6231
6231
* @see <a href="https://github.com/Netflix/RxJava/wiki/Observable-Utility-Operators#wiki-single-and-singleordefault">RxJava Wiki: single()</a>
6232
- * @see MSDN: {@code Observable.singleAsync()}
6232
+ * @see " MSDN: Observable.singleAsync()"
6233
6233
*/
6234
6234
public final Observable <T > single (Func1 <? super T , Boolean > predicate ) {
6235
6235
return filter (predicate ).single ();
@@ -6249,7 +6249,7 @@ public final Observable<T> single(Func1<? super T, Boolean> predicate) {
6249
6249
* @throws IllegalArgumentException
6250
6250
* if the source Observable emits more than one item
6251
6251
* @see <a href="https://github.com/Netflix/RxJava/wiki/Observable-Utility-Operators#wiki-single-and-singleordefault">RxJava Wiki: single()</a>
6252
- * @see MSDN: {@code Observable.singleOrDefaultAsync()}
6252
+ * @see " MSDN: Observable.singleOrDefaultAsync()"
6253
6253
*/
6254
6254
public final Observable <T > singleOrDefault (T defaultValue ) {
6255
6255
return create (OperationSingle .<T > singleOrDefault (this , defaultValue ));
@@ -6272,7 +6272,7 @@ public final Observable<T> singleOrDefault(T defaultValue) {
6272
6272
* @throws IllegalArgumentException
6273
6273
* if the source Observable emits more than one item that matches the predicate
6274
6274
* @see <a href="https://github.com/Netflix/RxJava/wiki/Observable-Utility-Operators#wiki-single-and-singleordefault">RxJava Wiki: single()</a>
6275
- * @see MSDN: {@code Observable.singleOrDefaultAsync()}
6275
+ * @see " MSDN: Observable.singleOrDefaultAsync()"
6276
6276
*/
6277
6277
public final Observable <T > singleOrDefault (T defaultValue , Func1 <? super T , Boolean > predicate ) {
6278
6278
return filter (predicate ).singleOrDefault (defaultValue );
@@ -7140,8 +7140,7 @@ public final Subscription subscribe(Subscriber<? super T> observer, Scheduler sc
7140
7140
}
7141
7141
7142
7142
/**
7143
- * Asynchronously subscribes Observers to this Observable on the specified
7144
- * {@link Scheduler}.
7143
+ * Asynchronously subscribes Observers to this Observable on the specified {@link Scheduler}.
7145
7144
* <p>
7146
7145
* <img width="640" src="https://raw.github.com/wiki/Netflix/RxJava/images/rx-operators/subscribeOn.png">
7147
7146
*
@@ -7150,7 +7149,6 @@ public final Subscription subscribe(Subscriber<? super T> observer, Scheduler sc
7150
7149
* @return the source Observable modified so that its subscriptions happen on the
7151
7150
* specified {@link Scheduler}
7152
7151
* @see <a href="https://github.com/Netflix/RxJava/wiki/Observable-Utility-Operators#wiki-subscribeon">RxJava Wiki: subscribeOn()</a>
7153
- * @see #subscribeOn(rx.Scheduler, int)
7154
7152
*/
7155
7153
public final Observable <T > subscribeOn (Scheduler scheduler ) {
7156
7154
return nest ().lift (new OperatorSubscribeOn <T >(scheduler ));
@@ -7354,7 +7352,7 @@ public final Observable<T> take(long time, TimeUnit unit, Scheduler scheduler) {
7354
7352
* @return an Observable that emits only the very first item emitted by the source Observable, or an empty
7355
7353
* Observable if the source Observable completes without emitting a single item
7356
7354
* @see <a href="https://github.com/Netflix/RxJava/wiki/Filtering-Observables#wiki-first">RxJava Wiki: first()</a>
7357
- * @see MSDN: {@code Observable.firstAsync()}
7355
+ * @see " MSDN: Observable.firstAsync()"
7358
7356
* @deprecated use {@code take(1)} directly
7359
7357
*/
7360
7358
@ Deprecated
@@ -7374,7 +7372,7 @@ public final Observable<T> takeFirst() {
7374
7372
* the given condition, or that completes without emitting anything if the source Observable
7375
7373
* completes without emitting a single condition-satisfying item
7376
7374
* @see <a href="https://github.com/Netflix/RxJava/wiki/Filtering-Observables#wiki-first">RxJava Wiki: first()</a>
7377
- * @see MSDN: {@code Observable.firstAsync()}
7375
+ * @see " MSDN: Observable.firstAsync()"
7378
7376
*/
7379
7377
public final Observable <T > takeFirst (Func1 <? super T , Boolean > predicate ) {
7380
7378
return filter (predicate ).take (1 );
@@ -7638,7 +7636,7 @@ public final Observable<T> takeWhileWithIndex(final Func2<? super T, ? super Int
7638
7636
*
7639
7637
* @param selector
7640
7638
* selector that will be invoked for items emitted by the source Observable
7641
- * @return a {@link Plan } that produces the projected results, to be fed (with other Plans) to the
7639
+ * @return a {@link Plan0 } that produces the projected results, to be fed (with other Plans) to the
7642
7640
* {@link #when} Observer
7643
7641
* @throws NullPointerException
7644
7642
* if {@code selector} is null
0 commit comments