public final i a(final rx.c.b<? super T> bVar, final rx.c.b<Throwable> bVar2) {
if (bVar == null) {
throw new IllegalArgumentException("onNext can not be null");
} else if (bVar2 != null) {
return b((h<? super T>) new h<T>() {
public final void onCompleted() {
}
public final void onError(Throwable th) {
bVar2.call(th);
}
public final void onNext(T t) {
bVar.call(t);
}
});
} else {
throw new IllegalArgumentException("onError can not be null");
}
}
final rx.c.b<? super T> bVar 这里为啥有个"?" ?代表不确定的,这里我的理解是 rx.c.b 下面的 一个是T 这个子类的一种类型?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…