Skip to content

Commit bf1cfcb

Browse files
committed
Hotfix compilation error and missing generics
1 parent 9ca507f commit bf1cfcb

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

src/main/java/io/reactivex/Observable.java

+1-1
Original file line numberDiff line numberDiff 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)

src/main/java/io/reactivex/internal/operators/observable/ObservableFromPublisher.java

+3
Original file line numberDiff line numberDiff 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

src/main/java/io/reactivex/observers/single/SingleSerializedObserver.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
import io.reactivex.disposables.Disposable;
1818
import 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
}

0 commit comments

Comments
 (0)