File tree Expand file tree Collapse file tree 3 files changed +8
-5
lines changed
src/main/java/io/reactivex
internal/operators/observable Expand file tree Collapse file tree 3 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -1050,7 +1050,7 @@ public final Observable<Boolean> any(Predicate<? super T> predicate) {
10501050
10511051 @ SchedulerSupport (SchedulerSupport .NONE )
10521052 public final Observable <T > asObservable () {
1053- return new ObservableWrapper <T >(this );
1053+ return new ObservableFromSource <T >(this );
10541054 }
10551055
10561056 @ SchedulerSupport (SchedulerSupport .NONE )
Original file line number Diff line number Diff line change @@ -36,6 +36,9 @@ static final class PublisherSubscriber<T>
3636 extends AtomicBoolean
3737 implements Subscriber <T >, Disposable {
3838
39+ /** */
40+ private static final long serialVersionUID = -7306579371159152354L ;
41+
3942 private final Observer <? super T > o ;
4043 private Subscription inner ;
4144
Original file line number Diff line number Diff line change 1717import io .reactivex .disposables .Disposable ;
1818import java .util .concurrent .atomic .AtomicBoolean ;
1919
20- public final class SingleSerializedObserver implements SingleObserver {
20+ public final class SingleSerializedObserver < T > implements SingleObserver < T > {
2121
22- final SingleObserver actual ;
22+ final SingleObserver <? super T > actual ;
2323
2424 final AtomicBoolean once = new AtomicBoolean ();
2525
26- public SingleSerializedObserver (SingleObserver actual ) {
26+ public SingleSerializedObserver (SingleObserver <? super T > actual ) {
2727 this .actual = actual ;
2828 }
2929
@@ -33,7 +33,7 @@ public void onSubscribe(Disposable d) {
3333 }
3434
3535 @ Override
36- public void onSuccess (Object value ) {
36+ public void onSuccess (T value ) {
3737 if (once .compareAndSet (false , true )) {
3838 actual .onSuccess (value );
3939 }
You can’t perform that action at this time.
0 commit comments