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 @@ -3752,8 +3752,8 @@ public final Observable<T> defaultIfEmpty(T defaultValue) {
3752
3752
* @return an Observable that emits the items emitted by the source Observable or the items of an alternate Observable if the source Observable
3753
3753
* is empty.
3754
3754
*/
3755
- @ Beta
3756
- public final Observable <T > switchIfEmpty (Observable <T > alternate ) {
3755
+ @ Experimental
3756
+ public final Observable <T > switchIfEmpty (Observable <? extends T > alternate ) {
3757
3757
return lift (new OperatorSwitchIfEmpty <T >(alternate ));
3758
3758
}
3759
3759
Original file line number Diff line number Diff line change 25
25
* functionality to {@link rx.internal.operators.OperatorDefaultIfEmpty} except instead of one item being emitted when
26
26
* empty, the results of the given Observable will be emitted.
27
27
*/
28
- public class OperatorSwitchIfEmpty <T > implements Observable .Operator <T , T > {
29
- private final Observable <T > alternate ;
28
+ public final class OperatorSwitchIfEmpty <T > implements Observable .Operator <T , T > {
29
+ private final Observable <? extends T > alternate ;
30
30
31
- public OperatorSwitchIfEmpty (Observable <T > alternate ) {
31
+ public OperatorSwitchIfEmpty (Observable <? extends T > alternate ) {
32
32
this .alternate = alternate ;
33
33
}
34
34
You can’t perform that action at this time.
0 commit comments