@@ -151,7 +151,7 @@ public static Completable ambArray(@NonNull CompletableSource... sources) {
151
151
@ CheckReturnValue
152
152
@ NonNull
153
153
@ SchedulerSupport (SchedulerSupport .NONE )
154
- public static Completable amb (@ NonNull Iterable <? extends CompletableSource > sources ) {
154
+ public static Completable amb (@ NonNull Iterable <@ NonNull ? extends CompletableSource > sources ) {
155
155
Objects .requireNonNull (sources , "sources is null" );
156
156
157
157
return RxJavaPlugins .onAssembly (new CompletableAmb (null , sources ));
@@ -216,7 +216,7 @@ public static Completable concatArray(@NonNull CompletableSource... sources) {
216
216
@ CheckReturnValue
217
217
@ NonNull
218
218
@ SchedulerSupport (SchedulerSupport .NONE )
219
- public static Completable concat (@ NonNull Iterable <? extends CompletableSource > sources ) {
219
+ public static Completable concat (@ NonNull Iterable <@ NonNull ? extends CompletableSource > sources ) {
220
220
Objects .requireNonNull (sources , "sources is null" );
221
221
222
222
return RxJavaPlugins .onAssembly (new CompletableConcatIterable (sources ));
@@ -241,7 +241,7 @@ public static Completable concat(@NonNull Iterable<? extends CompletableSource>
241
241
@ SchedulerSupport (SchedulerSupport .NONE )
242
242
@ BackpressureSupport (BackpressureKind .FULL )
243
243
@ NonNull
244
- public static Completable concat (@ NonNull Publisher <? extends CompletableSource > sources ) {
244
+ public static Completable concat (@ NonNull Publisher <@ NonNull ? extends CompletableSource > sources ) {
245
245
return concat (sources , 2 );
246
246
}
247
247
@@ -266,7 +266,7 @@ public static Completable concat(@NonNull Publisher<? extends CompletableSource>
266
266
@ NonNull
267
267
@ SchedulerSupport (SchedulerSupport .NONE )
268
268
@ BackpressureSupport (BackpressureKind .FULL )
269
- public static Completable concat (@ NonNull Publisher <? extends CompletableSource > sources , int prefetch ) {
269
+ public static Completable concat (@ NonNull Publisher <@ NonNull ? extends CompletableSource > sources , int prefetch ) {
270
270
Objects .requireNonNull (sources , "sources is null" );
271
271
ObjectHelper .verifyPositive (prefetch , "prefetch" );
272
272
return RxJavaPlugins .onAssembly (new CompletableConcat (sources , prefetch ));
@@ -733,7 +733,7 @@ public static Completable mergeArray(@NonNull CompletableSource... sources) {
733
733
@ CheckReturnValue
734
734
@ NonNull
735
735
@ SchedulerSupport (SchedulerSupport .NONE )
736
- public static Completable merge (@ NonNull Iterable <? extends CompletableSource > sources ) {
736
+ public static Completable merge (@ NonNull Iterable <@ NonNull ? extends CompletableSource > sources ) {
737
737
Objects .requireNonNull (sources , "sources is null" );
738
738
return RxJavaPlugins .onAssembly (new CompletableMergeIterable (sources ));
739
739
}
@@ -772,7 +772,7 @@ public static Completable merge(@NonNull Iterable<? extends CompletableSource> s
772
772
@ SchedulerSupport (SchedulerSupport .NONE )
773
773
@ BackpressureSupport (BackpressureKind .UNBOUNDED_IN )
774
774
@ NonNull
775
- public static Completable merge (@ NonNull Publisher <? extends CompletableSource > sources ) {
775
+ public static Completable merge (@ NonNull Publisher <@ NonNull ? extends CompletableSource > sources ) {
776
776
return merge0 (sources , Integer .MAX_VALUE , false );
777
777
}
778
778
@@ -813,7 +813,7 @@ public static Completable merge(@NonNull Publisher<? extends CompletableSource>
813
813
@ SchedulerSupport (SchedulerSupport .NONE )
814
814
@ BackpressureSupport (BackpressureKind .FULL )
815
815
@ NonNull
816
- public static Completable merge (@ NonNull Publisher <? extends CompletableSource > sources , int maxConcurrency ) {
816
+ public static Completable merge (@ NonNull Publisher <@ NonNull ? extends CompletableSource > sources , int maxConcurrency ) {
817
817
return merge0 (sources , maxConcurrency , false );
818
818
}
819
819
@@ -840,7 +840,7 @@ public static Completable merge(@NonNull Publisher<? extends CompletableSource>
840
840
@ NonNull
841
841
@ SchedulerSupport (SchedulerSupport .NONE )
842
842
@ BackpressureSupport (BackpressureKind .FULL )
843
- private static Completable merge0 (@ NonNull Publisher <? extends CompletableSource > sources , int maxConcurrency , boolean delayErrors ) {
843
+ private static Completable merge0 (@ NonNull Publisher <@ NonNull ? extends CompletableSource > sources , int maxConcurrency , boolean delayErrors ) {
844
844
Objects .requireNonNull (sources , "sources is null" );
845
845
ObjectHelper .verifyPositive (maxConcurrency , "maxConcurrency" );
846
846
return RxJavaPlugins .onAssembly (new CompletableMerge (sources , maxConcurrency , delayErrors ));
@@ -886,7 +886,7 @@ public static Completable mergeArrayDelayError(@NonNull CompletableSource... sou
886
886
@ CheckReturnValue
887
887
@ NonNull
888
888
@ SchedulerSupport (SchedulerSupport .NONE )
889
- public static Completable mergeDelayError (@ NonNull Iterable <? extends CompletableSource > sources ) {
889
+ public static Completable mergeDelayError (@ NonNull Iterable <@ NonNull ? extends CompletableSource > sources ) {
890
890
Objects .requireNonNull (sources , "sources is null" );
891
891
return RxJavaPlugins .onAssembly (new CompletableMergeDelayErrorIterable (sources ));
892
892
}
@@ -912,7 +912,7 @@ public static Completable mergeDelayError(@NonNull Iterable<? extends Completabl
912
912
@ SchedulerSupport (SchedulerSupport .NONE )
913
913
@ BackpressureSupport (BackpressureKind .UNBOUNDED_IN )
914
914
@ NonNull
915
- public static Completable mergeDelayError (@ NonNull Publisher <? extends CompletableSource > sources ) {
915
+ public static Completable mergeDelayError (@ NonNull Publisher <@ NonNull ? extends CompletableSource > sources ) {
916
916
return merge0 (sources , Integer .MAX_VALUE , true );
917
917
}
918
918
@@ -940,7 +940,7 @@ public static Completable mergeDelayError(@NonNull Publisher<? extends Completab
940
940
@ SchedulerSupport (SchedulerSupport .NONE )
941
941
@ BackpressureSupport (BackpressureKind .FULL )
942
942
@ NonNull
943
- public static Completable mergeDelayError (@ NonNull Publisher <? extends CompletableSource > sources , int maxConcurrency ) {
943
+ public static Completable mergeDelayError (@ NonNull Publisher <@ NonNull ? extends CompletableSource > sources , int maxConcurrency ) {
944
944
return merge0 (sources , maxConcurrency , true );
945
945
}
946
946
@@ -1582,7 +1582,7 @@ public final Completable doOnError(@NonNull Consumer<? super Throwable> onError)
1582
1582
@ CheckReturnValue
1583
1583
@ NonNull
1584
1584
@ SchedulerSupport (SchedulerSupport .NONE )
1585
- public final Completable doOnEvent (@ NonNull Consumer <? super Throwable > onEvent ) {
1585
+ public final Completable doOnEvent (@ NonNull Consumer <@ Nullable ? super Throwable > onEvent ) {
1586
1586
Objects .requireNonNull (onEvent , "onEvent is null" );
1587
1587
return RxJavaPlugins .onAssembly (new CompletableDoOnEvent (this , onEvent ));
1588
1588
}
@@ -2083,7 +2083,7 @@ public final Completable repeatUntil(@NonNull BooleanSupplier stop) {
2083
2083
@ CheckReturnValue
2084
2084
@ SchedulerSupport (SchedulerSupport .NONE )
2085
2085
@ NonNull
2086
- public final Completable repeatWhen (@ NonNull Function <? super Flowable <Object >, ? extends Publisher <?>> handler ) {
2086
+ public final Completable repeatWhen (@ NonNull Function <? super Flowable <Object >, ? extends Publisher <@ NonNull ?>> handler ) {
2087
2087
return fromPublisher (toFlowable ().repeatWhen (handler ));
2088
2088
}
2089
2089
@@ -2234,7 +2234,7 @@ public final Completable retry(@NonNull Predicate<? super Throwable> predicate)
2234
2234
@ CheckReturnValue
2235
2235
@ SchedulerSupport (SchedulerSupport .NONE )
2236
2236
@ NonNull
2237
- public final Completable retryWhen (@ NonNull Function <? super Flowable <Throwable >, ? extends Publisher <?>> handler ) {
2237
+ public final Completable retryWhen (@ NonNull Function <? super Flowable <Throwable >, ? extends Publisher <@ NonNull ?>> handler ) {
2238
2238
return fromPublisher (toFlowable ().retryWhen (handler ));
2239
2239
}
2240
2240
0 commit comments