动态设置agrument类型java(Dynamically set agrument type java)
我有一个方法,为JavaRX创建简单的
Observer
,看起来像protected Observer observer; protected <T> void createObserver(Class<T> type) { observer = new Observer() { @Override public void onSubscribe(Disposable d) { } @Override public void onNext(Object value) { } @Override public void onError(Throwable e) { } @Override public void onComplete() { } }; }
如何在
onNext
方法中设置当前类型 ? 我的意思是我想要这样的东西@Override public void onNext(type value) { }
但这不起作用。
I have a method which creates simple
Observer
for JavaRX that looks likeprotected Observer observer; protected <T> void createObserver(Class<T> type) { observer = new Observer() { @Override public void onSubscribe(Disposable d) { } @Override public void onNext(Object value) { } @Override public void onError(Throwable e) { } @Override public void onComplete() { } }; }
How can I set current type in
onNext
method? I mean I want to have something like this@Override public void onNext(type value) { }
But this doesn`t work.
更新时间:2022-04-10 15:04