Skip to content

Commit 3ff868e

Browse files
Method Signature Cleanup
1 parent 1b37230 commit 3ff868e

File tree

1 file changed

+9
-17
lines changed

1 file changed

+9
-17
lines changed

rxjava-core/src/main/java/rx/Observable.java

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)