File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -8035,7 +8035,7 @@ public final Observable<T> onBackpressureLatest() {
8035
8035
* @return the original Observable, with appropriately modified behavior
8036
8036
* @see <a href="http://reactivex.io/documentation/operators/catch.html">ReactiveX operators documentation: Catch</a>
8037
8037
*/
8038
- public final Observable<T> onErrorResumeNext(final Func1<Throwable, ? extends Observable<? extends T>> resumeFunction) {
8038
+ public final Observable<T> onErrorResumeNext(final Func1<? super Throwable, ? extends Observable<? extends T>> resumeFunction) {
8039
8039
return lift(new OperatorOnErrorResumeNextViaFunction<T>(resumeFunction));
8040
8040
}
8041
8041
@@ -8111,7 +8111,7 @@ public final Observable<T> onErrorResumeNext(final Observable<? extends T> resum
8111
8111
* @see <a href="http://reactivex.io/documentation/operators/catch.html">ReactiveX operators documentation: Catch</a>
8112
8112
*/
8113
8113
@SuppressWarnings("cast")
8114
- public final Observable<T> onErrorReturn(Func1<Throwable, ? extends T> resumeFunction) {
8114
+ public final Observable<T> onErrorReturn(Func1<? super Throwable, ? extends T> resumeFunction) {
8115
8115
return lift((Operator<T, T>)OperatorOnErrorResumeNextViaFunction.withSingle(resumeFunction));
8116
8116
}
8117
8117
Original file line number Diff line number Diff line change 44
44
*/
45
45
public final class OperatorOnErrorResumeNextViaFunction <T > implements Operator <T , T > {
46
46
47
- final Func1 <Throwable , ? extends Observable <? extends T >> resumeFunction ;
47
+ final Func1 <? super Throwable , ? extends Observable <? extends T >> resumeFunction ;
48
48
49
- public static <T > OperatorOnErrorResumeNextViaFunction <T > withSingle (final Func1 <Throwable , ? extends T > resumeFunction ) {
49
+ public static <T > OperatorOnErrorResumeNextViaFunction <T > withSingle (final Func1 <? super Throwable , ? extends T > resumeFunction ) {
50
50
return new OperatorOnErrorResumeNextViaFunction <T >(new Func1 <Throwable , Observable <? extends T >>() {
51
51
@ Override
52
52
public Observable <? extends T > call (Throwable t ) {
@@ -76,7 +76,7 @@ public Observable<? extends T> call(Throwable t) {
76
76
});
77
77
}
78
78
79
- public OperatorOnErrorResumeNextViaFunction (Func1 <Throwable , ? extends Observable <? extends T >> f ) {
79
+ public OperatorOnErrorResumeNextViaFunction (Func1 <? super Throwable , ? extends Observable <? extends T >> f ) {
80
80
this .resumeFunction = f ;
81
81
}
82
82
You can’t perform that action at this time.
0 commit comments