@@ -260,7 +260,7 @@ public static interface OnSubscribeFunc<T> extends Function {
260260 * @return an Observable that emits values that are the result of applying the bind function to the values
261261 * of the current Observable
262262 */
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 ) {
264264 return new Observable <R >(new OnSubscribe <R >() {
265265 @ Override
266266 public void call (Subscriber <? super R > o ) {
@@ -517,6 +517,7 @@ public final static <T> Observable<T> amb(Observable<? extends T> o1, Observable
517517 * Observables by means of the given aggregation function
518518 * @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
519519 */
520+ @ SuppressWarnings ("unchecked" )
520521 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 ) {
521522 return combineLatest (Arrays .asList (o1 , o2 ), Functions .fromFunc (combineFunction ));
522523 }
@@ -540,6 +541,7 @@ public static final <T1, T2, R> Observable<R> combineLatest(Observable<? extends
540541 * Observables by means of the given aggregation function
541542 * @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
542543 */
544+ @ SuppressWarnings ("unchecked" )
543545 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 ) {
544546 return combineLatest (Arrays .asList (o1 , o2 , o3 ), Functions .fromFunc (combineFunction ));
545547 }
@@ -565,6 +567,7 @@ public static final <T1, T2, T3, R> Observable<R> combineLatest(Observable<? ext
565567 * Observables by means of the given aggregation function
566568 * @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
567569 */
570+ @ SuppressWarnings ("unchecked" )
568571 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 ,
569572 Func4 <? super T1 , ? super T2 , ? super T3 , ? super T4 , ? extends R > combineFunction ) {
570573 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<?
593596 * Observables by means of the given aggregation function
594597 * @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
595598 */
599+ @ SuppressWarnings ("unchecked" )
596600 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 ,
597601 Func5 <? super T1 , ? super T2 , ? super T3 , ? super T4 , ? super T5 , ? extends R > combineFunction ) {
598602 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
623627 * Observables by means of the given aggregation function
624628 * @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
625629 */
630+ @ SuppressWarnings ("unchecked" )
626631 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 ,
627632 Func6 <? super T1 , ? super T2 , ? super T3 , ? super T4 , ? super T5 , ? super T6 , ? extends R > combineFunction ) {
628633 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
655660 * Observables by means of the given aggregation function
656661 * @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
657662 */
663+ @ SuppressWarnings ("unchecked" )
658664 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 ,
659665 Func7 <? super T1 , ? super T2 , ? super T3 , ? super T4 , ? super T5 , ? super T6 , ? super T7 , ? extends R > combineFunction ) {
660666 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(
689695 * Observables by means of the given aggregation function
690696 * @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
691697 */
698+ @ SuppressWarnings ("unchecked" )
692699 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 ,
693700 Func8 <? super T1 , ? super T2 , ? super T3 , ? super T4 , ? super T5 , ? super T6 , ? super T7 , ? super T8 , ? extends R > combineFunction ) {
694701 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
725732 * Observables by means of the given aggregation function
726733 * @see <a href="https://github.com/Netflix/RxJava/wiki/Combining-Observables#wiki-combinelatest">RxJava Wiki: combineLatest()</a>
727734 */
735+ @ SuppressWarnings ("unchecked" )
728736 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 ,
729737 Observable <? extends T9 > o9 ,
730738 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
778786 * @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
779787 * @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
780788 */
781- @ SuppressWarnings ("unchecked" )
782- // suppress because the types are checked by the method signature before using a vararg
783789 public final static <T > Observable <T > concat (Observable <? extends T > t1 , Observable <? extends T > t2 ) {
784790 return concat (from (t1 , t2 ));
785791 }
@@ -801,8 +807,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
801807 * @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
802808 * @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
803809 */
804- @ SuppressWarnings ("unchecked" )
805- // suppress because the types are checked by the method signature before using a vararg
806810 public final static <T > Observable <T > concat (Observable <? extends T > t1 , Observable <? extends T > t2 , Observable <? extends T > t3 ) {
807811 return concat (from (t1 , t2 , t3 ));
808812 }
@@ -826,8 +830,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
826830 * @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
827831 * @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
828832 */
829- @ SuppressWarnings ("unchecked" )
830- // suppress because the types are checked by the method signature before using a vararg
831833 public final static <T > Observable <T > concat (Observable <? extends T > t1 , Observable <? extends T > t2 , Observable <? extends T > t3 , Observable <? extends T > t4 ) {
832834 return concat (from (t1 , t2 , t3 , t4 ));
833835 }
@@ -853,8 +855,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
853855 * @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
854856 * @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
855857 */
856- @ SuppressWarnings ("unchecked" )
857- // suppress because the types are checked by the method signature before using a vararg
858858 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 ) {
859859 return concat (from (t1 , t2 , t3 , t4 , t5 ));
860860 }
@@ -882,8 +882,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
882882 * @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
883883 * @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
884884 */
885- @ SuppressWarnings ("unchecked" )
886- // suppress because the types are checked by the method signature before using a vararg
887885 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 ) {
888886 return concat (from (t1 , t2 , t3 , t4 , t5 , t6 ));
889887 }
@@ -913,8 +911,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
913911 * @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
914912 * @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
915913 */
916- @ SuppressWarnings ("unchecked" )
917- // suppress because the types are checked by the method signature before using a vararg
918914 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 ) {
919915 return concat (from (t1 , t2 , t3 , t4 , t5 , t6 , t7 ));
920916 }
@@ -946,8 +942,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
946942 * @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
947943 * @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
948944 */
949- @ SuppressWarnings ("unchecked" )
950- // suppress because the types are checked by the method signature before using a vararg
951945 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 ) {
952946 return concat (from (t1 , t2 , t3 , t4 , t5 , t6 , t7 , t8 ));
953947 }
@@ -981,8 +975,6 @@ public final static <T> Observable<T> concat(Observable<? extends T> t1, Observa
981975 * @see <a href="https://github.com/Netflix/RxJava/wiki/Mathematical-and-Aggregate-Operators#wiki-concat">RxJava Wiki: concat()</a>
982976 * @see <a href="http://msdn.microsoft.com/en-us/library/system.reactive.linq.observable.concat.aspx">MSDN: Observable.Concat</a>
983977 */
984- @ SuppressWarnings ("unchecked" )
985- // suppress because the types are checked by the method signature before using a vararg
986978 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 ) {
987979 return concat (from (t1 , t2 , t3 , t4 , t5 , t6 , t7 , t8 , t9 ));
988980 }
0 commit comments