@@ -889,7 +889,7 @@ public abstract class Maybe<T> implements MaybeSource<T> {
889889 @ CheckReturnValue
890890 @ NonNull
891891 @ SchedulerSupport (SchedulerSupport .NONE )
892- public static <@ NonNull T > Maybe <T > defer (@ NonNull Supplier <? extends MaybeSource <? extends T >> supplier ) {
892+ public static <@ NonNull T > Maybe <T > defer (@ NonNull Supplier <? extends @ NonNull MaybeSource <? extends T >> supplier ) {
893893 Objects .requireNonNull (supplier , "supplier is null" );
894894 return RxJavaPlugins .onAssembly (new MaybeDefer <>(supplier ));
895895 }
@@ -961,7 +961,7 @@ public abstract class Maybe<T> implements MaybeSource<T> {
961961 @ CheckReturnValue
962962 @ NonNull
963963 @ SchedulerSupport (SchedulerSupport .NONE )
964- public static <@ NonNull T > Maybe <T > error (@ NonNull Supplier <? extends Throwable > supplier ) {
964+ public static <@ NonNull T > Maybe <T > error (@ NonNull Supplier <? extends @ NonNull Throwable > supplier ) {
965965 Objects .requireNonNull (supplier , "supplier is null" );
966966 return RxJavaPlugins .onAssembly (new MaybeErrorCallable <>(supplier ));
967967 }
@@ -1079,7 +1079,7 @@ public abstract class Maybe<T> implements MaybeSource<T> {
10791079 @ CheckReturnValue
10801080 @ NonNull
10811081 @ SchedulerSupport (SchedulerSupport .NONE )
1082- public static <@ NonNull T > Maybe <T > fromCallable (@ NonNull Callable <? extends T > callable ) {
1082+ public static <T > Maybe <@ NonNull T > fromCallable (@ NonNull Callable <? extends @ Nullable T > callable ) {
10831083 Objects .requireNonNull (callable , "callable is null" );
10841084 return RxJavaPlugins .onAssembly (new MaybeFromCallable <>(callable ));
10851085 }
@@ -1285,7 +1285,7 @@ public abstract class Maybe<T> implements MaybeSource<T> {
12851285 @ CheckReturnValue
12861286 @ NonNull
12871287 @ SchedulerSupport (SchedulerSupport .NONE )
1288- public static <@ NonNull T > Maybe <T > fromSupplier (@ NonNull Supplier <? extends T > supplier ) {
1288+ public static <T > Maybe <@ NonNull T > fromSupplier (@ NonNull Supplier <? extends @ Nullable T > supplier ) {
12891289 Objects .requireNonNull (supplier , "supplier is null" );
12901290 return RxJavaPlugins .onAssembly (new MaybeFromSupplier <>(supplier ));
12911291 }
0 commit comments