@@ -260,7 +260,7 @@ public static interface OnSubscribeFunc<T> extends Function {
260
260
* @return an Observable that emits values that are the result of applying the bind function to the values
261
261
* of the current Observable
262
262
*/
263
- public <R > Observable <R > lift (final Operator <? extends R , ? super T > lift ) {
263
+ public final <R > Observable <R > lift (final Operator <? extends R , ? super T > lift ) {
264
264
return new Observable <R >(new OnSubscribe <R >() {
265
265
@ Override
266
266
public void call (Subscriber <? super R > o ) {
@@ -517,6 +517,7 @@ public final static <T> Observable<T> amb(Observable<? extends T> o1, Observable
517
517
* Observables by means of the given aggregation function
518
518
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
519
519
*/
520
+ @ SuppressWarnings ("unchecked" )
520
521
public static final <T1 , T2 , R > Observable <R > combineLatest (Observable <? extends T1 > o1 , Observable <? extends T2 > o2 , Func2 <? super T1 , ? super T2 , ? extends R > combineFunction ) {
521
522
return combineLatest (Arrays .asList (o1 , o2 ), Functions .fromFunc (combineFunction ));
522
523
}
@@ -540,6 +541,7 @@ public static final <T1, T2, R> Observable<R> combineLatest(Observable<? extends
540
541
* Observables by means of the given aggregation function
541
542
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
542
543
*/
544
+ @ SuppressWarnings ("unchecked" )
543
545
public static final <T1 , T2 , T3 , R > Observable <R > combineLatest (Observable <? extends T1 > o1 , Observable <? extends T2 > o2 , Observable <? extends T3 > o3 , Func3 <? super T1 , ? super T2 , ? super T3 , ? extends R > combineFunction ) {
544
546
return combineLatest (Arrays .asList (o1 , o2 , o3 ), Functions .fromFunc (combineFunction ));
545
547
}
@@ -565,6 +567,7 @@ public static final <T1, T2, T3, R> Observable<R> combineLatest(Observable<? ext
565
567
* Observables by means of the given aggregation function
566
568
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
567
569
*/
570
+ @ SuppressWarnings ("unchecked" )
568
571
public static final <T1 , T2 , T3 , T4 , R > Observable <R > combineLatest (Observable <? extends T1 > o1 , Observable <? extends T2 > o2 , Observable <? extends T3 > o3 , Observable <? extends T4 > o4 ,
569
572
Func4 <? super T1 , ? super T2 , ? super T3 , ? super T4 , ? extends R > combineFunction ) {
570
573
return combineLatest (Arrays .asList (o1 , o2 , o3 , o4 ), Functions .fromFunc (combineFunction ));
@@ -593,6 +596,7 @@ public static final <T1, T2, T3, T4, R> Observable<R> combineLatest(Observable<?
593
596
* Observables by means of the given aggregation function
594
597
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
595
598
*/
599
+ @ SuppressWarnings ("unchecked" )
596
600
public static final <T1 , T2 , T3 , T4 , T5 , R > Observable <R > combineLatest (Observable <? extends T1 > o1 , Observable <? extends T2 > o2 , Observable <? extends T3 > o3 , Observable <? extends T4 > o4 , Observable <? extends T5 > o5 ,
597
601
Func5 <? super T1 , ? super T2 , ? super T3 , ? super T4 , ? super T5 , ? extends R > combineFunction ) {
598
602
return combineLatest (Arrays .asList (o1 , o2 , o3 , o4 , o5 ), Functions .fromFunc (combineFunction ));
@@ -623,6 +627,7 @@ public static final <T1, T2, T3, T4, T5, R> Observable<R> combineLatest(Observab
623
627
* Observables by means of the given aggregation function
624
628
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
625
629
*/
630
+ @ SuppressWarnings ("unchecked" )
626
631
public static final <T1 , T2 , T3 , T4 , T5 , T6 , R > Observable <R > combineLatest (Observable <? extends T1 > o1 , Observable <? extends T2 > o2 , Observable <? extends T3 > o3 , Observable <? extends T4 > o4 , Observable <? extends T5 > o5 , Observable <? extends T6 > o6 ,
627
632
Func6 <? super T1 , ? super T2 , ? super T3 , ? super T4 , ? super T5 , ? super T6 , ? extends R > combineFunction ) {
628
633
return combineLatest (Arrays .asList (o1 , o2 , o3 , o4 , o5 , o6 ), Functions .fromFunc (combineFunction ));
@@ -655,6 +660,7 @@ public static final <T1, T2, T3, T4, T5, T6, R> Observable<R> combineLatest(Obse
655
660
* Observables by means of the given aggregation function
656
661
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
657
662
*/
663
+ @ SuppressWarnings ("unchecked" )
658
664
public static final <T1 , T2 , T3 , T4 , T5 , T6 , T7 , R > Observable <R > combineLatest (Observable <? extends T1 > o1 , Observable <? extends T2 > o2 , Observable <? extends T3 > o3 , Observable <? extends T4 > o4 , Observable <? extends T5 > o5 , Observable <? extends T6 > o6 , Observable <? extends T7 > o7 ,
659
665
Func7 <? super T1 , ? super T2 , ? super T3 , ? super T4 , ? super T5 , ? super T6 , ? super T7 , ? extends R > combineFunction ) {
660
666
return combineLatest (Arrays .asList (o1 , o2 , o3 , o4 , o5 , o6 , o7 ), Functions .fromFunc (combineFunction ));
@@ -689,6 +695,7 @@ public static final <T1, T2, T3, T4, T5, T6, T7, R> Observable<R> combineLatest(
689
695
* Observables by means of the given aggregation function
690
696
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
691
697
*/
698
+ @ SuppressWarnings ("unchecked" )
692
699
public static final <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , R > Observable <R > combineLatest (Observable <? extends T1 > o1 , Observable <? extends T2 > o2 , Observable <? extends T3 > o3 , Observable <? extends T4 > o4 , Observable <? extends T5 > o5 , Observable <? extends T6 > o6 , Observable <? extends T7 > o7 , Observable <? extends T8 > o8 ,
693
700
Func8 <? super T1 , ? super T2 , ? super T3 , ? super T4 , ? super T5 , ? super T6 , ? super T7 , ? super T8 , ? extends R > combineFunction ) {
694
701
return combineLatest (Arrays .asList (o1 , o2 , o3 , o4 , o5 , o6 , o7 , o8 ), Functions .fromFunc (combineFunction ));
@@ -725,6 +732,7 @@ public static final <T1, T2, T3, T4, T5, T6, T7, T8, R> Observable<R> combineLat
725
732
* Observables by means of the given aggregation function
726
733
* @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
727
734
*/
735
+ @ SuppressWarnings ("unchecked" )
728
736
public static final <T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , R > Observable <R > combineLatest (Observable <? extends T1 > o1 , Observable <? extends T2 > o2 , Observable <? extends T3 > o3 , Observable <? extends T4 > o4 , Observable <? extends T5 > o5 , Observable <? extends T6 > o6 , Observable <? extends T7 > o7 , Observable <? extends T8 > o8 ,
729
737
Observable <? extends T9 > o9 ,
730
738
Func9 <? super T1 , ? super T2 , ? super T3 , ? super T4 , ? super T5 , ? super T6 , ? super T7 , ? super T8 , ? super T9 , ? extends R > combineFunction ) {
@@ -778,8 +786,6 @@ public final static <T> Observable<T> concat(Observable<? extends Observable<? e
778
786
* @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
779
787
* @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
780
788
*/
781
- @ SuppressWarnings ("unchecked" )
782
- // suppress because the types are checked by the method signature before using a vararg
783
789
public final static <T > Observable <T > concat (Observable <? extends T > t1 , Observable <? extends T > t2 ) {
784
790
return concat (from (t1 , t2 ));
785
791
}
@@ -801,8 +807,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
801
807
* @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
802
808
* @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
803
809
*/
804
- @ SuppressWarnings ("unchecked" )
805
- // suppress because the types are checked by the method signature before using a vararg
806
810
public final static <T > Observable <T > concat (Observable <? extends T > t1 , Observable <? extends T > t2 , Observable <? extends T > t3 ) {
807
811
return concat (from (t1 , t2 , t3 ));
808
812
}
@@ -826,8 +830,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
826
830
* @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
827
831
* @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
828
832
*/
829
- @ SuppressWarnings ("unchecked" )
830
- // suppress because the types are checked by the method signature before using a vararg
831
833
public final static <T > Observable <T > concat (Observable <? extends T > t1 , Observable <? extends T > t2 , Observable <? extends T > t3 , Observable <? extends T > t4 ) {
832
834
return concat (from (t1 , t2 , t3 , t4 ));
833
835
}
@@ -853,8 +855,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
853
855
* @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
854
856
* @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
855
857
*/
856
- @ SuppressWarnings ("unchecked" )
857
- // suppress because the types are checked by the method signature before using a vararg
858
858
public final static <T > Observable <T > concat (Observable <? extends T > t1 , Observable <? extends T > t2 , Observable <? extends T > t3 , Observable <? extends T > t4 , Observable <? extends T > t5 ) {
859
859
return concat (from (t1 , t2 , t3 , t4 , t5 ));
860
860
}
@@ -882,8 +882,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
882
882
* @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
883
883
* @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
884
884
*/
885
- @ SuppressWarnings ("unchecked" )
886
- // suppress because the types are checked by the method signature before using a vararg
887
885
public final static <T > Observable <T > concat (Observable <? extends T > t1 , Observable <? extends T > t2 , Observable <? extends T > t3 , Observable <? extends T > t4 , Observable <? extends T > t5 , Observable <? extends T > t6 ) {
888
886
return concat (from (t1 , t2 , t3 , t4 , t5 , t6 ));
889
887
}
@@ -913,8 +911,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
913
911
* @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
914
912
* @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
915
913
*/
916
- @ SuppressWarnings ("unchecked" )
917
- // suppress because the types are checked by the method signature before using a vararg
918
914
public final static <T > Observable <T > concat (Observable <? extends T > t1 , Observable <? extends T > t2 , Observable <? extends T > t3 , Observable <? extends T > t4 , Observable <? extends T > t5 , Observable <? extends T > t6 , Observable <? extends T > t7 ) {
919
915
return concat (from (t1 , t2 , t3 , t4 , t5 , t6 , t7 ));
920
916
}
@@ -946,8 +942,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
946
942
* @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
947
943
* @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
948
944
*/
949
- @ SuppressWarnings ("unchecked" )
950
- // suppress because the types are checked by the method signature before using a vararg
951
945
public final static <T > Observable <T > concat (Observable <? extends T > t1 , Observable <? extends T > t2 , Observable <? extends T > t3 , Observable <? extends T > t4 , Observable <? extends T > t5 , Observable <? extends T > t6 , Observable <? extends T > t7 , Observable <? extends T > t8 ) {
952
946
return concat (from (t1 , t2 , t3 , t4 , t5 , t6 , t7 , t8 ));
953
947
}
@@ -981,8 +975,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
981
975
* @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
982
976
* @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
983
977
*/
984
- @ SuppressWarnings ("unchecked" )
985
- // suppress because the types are checked by the method signature before using a vararg
986
978
public final static <T > Observable <T > concat (Observable <? extends T > t1 , Observable <? extends T > t2 , Observable <? extends T > t3 , Observable <? extends T > t4 , Observable <? extends T > t5 , Observable <? extends T > t6 , Observable <? extends T > t7 , Observable <? extends T > t8 , Observable <? extends T > t9 ) {
987
979
return concat (from (t1 , t2 , t3 , t4 , t5 , t6 , t7 , t8 , t9 ));
988
980
}
0 commit comments