@@ -93,22 +93,22 @@ static int bufferSize() {
93
93
}
94
94
95
95
@ SchedulerSupport (SchedulerSupport .NONE )
96
- public static <T , R > Observable <R > combineLatest (Function <? super Object [], ? extends R > combiner , boolean delayError , int bufferSize , ObservableConsumable <? extends T >... sources ) {
96
+ public static <T , R > Observable <R > combineLatest (Function <? super T [], ? extends R > combiner , boolean delayError , int bufferSize , ObservableConsumable <? extends T >... sources ) {
97
97
return combineLatest (sources , combiner , delayError , bufferSize );
98
98
}
99
99
100
100
@ SchedulerSupport (SchedulerSupport .NONE )
101
- public static <T , R > Observable <R > combineLatest (Iterable <? extends ObservableConsumable <? extends T >> sources , Function <? super Object [], ? extends R > combiner ) {
101
+ public static <T , R > Observable <R > combineLatest (Iterable <? extends ObservableConsumable <? extends T >> sources , Function <? super T [], ? extends R > combiner ) {
102
102
return combineLatest (sources , combiner , false , bufferSize ());
103
103
}
104
104
105
105
@ SchedulerSupport (SchedulerSupport .NONE )
106
- public static <T , R > Observable <R > combineLatest (Iterable <? extends ObservableConsumable <? extends T >> sources , Function <? super Object [], ? extends R > combiner , boolean delayError ) {
106
+ public static <T , R > Observable <R > combineLatest (Iterable <? extends ObservableConsumable <? extends T >> sources , Function <? super T [], ? extends R > combiner , boolean delayError ) {
107
107
return combineLatest (sources , combiner , delayError , bufferSize ());
108
108
}
109
109
110
110
@ SchedulerSupport (SchedulerSupport .NONE )
111
- public static <T , R > Observable <R > combineLatest (Iterable <? extends ObservableConsumable <? extends T >> sources , Function <? super Object [], ? extends R > combiner , boolean delayError , int bufferSize ) {
111
+ public static <T , R > Observable <R > combineLatest (Iterable <? extends ObservableConsumable <? extends T >> sources , Function <? super T [], ? extends R > combiner , boolean delayError , int bufferSize ) {
112
112
Objects .requireNonNull (sources , "sources is null" );
113
113
Objects .requireNonNull (combiner , "combiner is null" );
114
114
validateBufferSize (bufferSize );
@@ -119,17 +119,17 @@ public static <T, R> Observable<R> combineLatest(Iterable<? extends ObservableCo
119
119
}
120
120
121
121
@ SchedulerSupport (SchedulerSupport .NONE )
122
- public static <T , R > Observable <R > combineLatest (ObservableConsumable <? extends T >[] sources , Function <? super Object [], ? extends R > combiner ) {
122
+ public static <T , R > Observable <R > combineLatest (ObservableConsumable <? extends T >[] sources , Function <? super T [], ? extends R > combiner ) {
123
123
return combineLatest (sources , combiner , false , bufferSize ());
124
124
}
125
125
126
126
@ SchedulerSupport (SchedulerSupport .NONE )
127
- public static <T , R > Observable <R > combineLatest (ObservableConsumable <? extends T >[] sources , Function <? super Object [], ? extends R > combiner , boolean delayError ) {
127
+ public static <T , R > Observable <R > combineLatest (ObservableConsumable <? extends T >[] sources , Function <? super T [], ? extends R > combiner , boolean delayError ) {
128
128
return combineLatest (sources , combiner , delayError , bufferSize ());
129
129
}
130
130
131
131
@ SchedulerSupport (SchedulerSupport .NONE )
132
- public static <T , R > Observable <R > combineLatest (ObservableConsumable <? extends T >[] sources , Function <? super Object [], ? extends R > combiner , boolean delayError , int bufferSize ) {
132
+ public static <T , R > Observable <R > combineLatest (ObservableConsumable <? extends T >[] sources , Function <? super T [], ? extends R > combiner , boolean delayError , int bufferSize ) {
133
133
validateBufferSize (bufferSize );
134
134
Objects .requireNonNull (combiner , "combiner is null" );
135
135
if (sources .length == 0 ) {
@@ -962,15 +962,15 @@ private static void validateBufferSize(int bufferSize) {
962
962
}
963
963
964
964
@ SchedulerSupport (SchedulerSupport .NONE )
965
- public static <T , R > Observable <R > zip (Iterable <? extends ObservableConsumable <? extends T >> sources , Function <? super Object [], ? extends R > zipper ) {
965
+ public static <T , R > Observable <R > zip (Iterable <? extends ObservableConsumable <? extends T >> sources , Function <? super T [], ? extends R > zipper ) {
966
966
Objects .requireNonNull (zipper , "zipper is null" );
967
967
Objects .requireNonNull (sources , "sources is null" );
968
968
return new ObservableZip <T , R >(null , sources , zipper , bufferSize (), false );
969
969
}
970
970
971
971
@ SuppressWarnings ({ "rawtypes" , "unchecked" })
972
972
@ SchedulerSupport (SchedulerSupport .NONE )
973
- public static <T , R > Observable <R > zip (ObservableConsumable <? extends ObservableConsumable <? extends T >> sources , final Function <Object [], R > zipper ) {
973
+ public static <T , R > Observable <R > zip (ObservableConsumable <? extends ObservableConsumable <? extends T >> sources , final Function <T [], R > zipper ) {
974
974
Objects .requireNonNull (zipper , "zipper is null" );
975
975
Objects .requireNonNull (sources , "sources is null" );
976
976
// FIXME don't want to fiddle with manual type inference, this will be inlined later anyway
@@ -1073,7 +1073,7 @@ public static <T1, T2, T3, T4, T5, T6, T7, T8, T9, R> Observable<R> zip(
1073
1073
}
1074
1074
1075
1075
@ SchedulerSupport (SchedulerSupport .NONE )
1076
- public static <T , R > Observable <R > zipArray (Function <? super Object [], ? extends R > zipper ,
1076
+ public static <T , R > Observable <R > zipArray (Function <? super T [], ? extends R > zipper ,
1077
1077
boolean delayError , int bufferSize , ObservableConsumable <? extends T >... sources ) {
1078
1078
if (sources .length == 0 ) {
1079
1079
return empty ();
@@ -1084,7 +1084,7 @@ public static <T, R> Observable<R> zipArray(Function<? super Object[], ? extends
1084
1084
}
1085
1085
1086
1086
@ SchedulerSupport (SchedulerSupport .NONE )
1087
- public static <T , R > Observable <R > zipIterable (Function <? super Object [], ? extends R > zipper ,
1087
+ public static <T , R > Observable <R > zipIterable (Function <? super T [], ? extends R > zipper ,
1088
1088
boolean delayError , int bufferSize ,
1089
1089
Iterable <? extends ObservableConsumable <? extends T >> sources ) {
1090
1090
Objects .requireNonNull (zipper , "zipper is null" );
0 commit comments