現在、RCP プロジェクトを Neon にアップグレードしていますが、次の問題が発生しました。
JFace データバインディングにジェネリックが追加され、新しいメソッドシグネチャが作成されたようです。
以前はできました
List<AbstractTestModule> modules = getModules();
IObservableList obs = Properties.selfList(AbstractTestModule.class).observe(modules);
viewer.setInput(obs);
メソッドが からに自動的にキャストすることをobserve
想定List<Object>
しているため、コンパイル エラーが発生します。modules
List<AbstractTestModule>
List<Object>
そのようなキャストを行う方法はありますか、または使用できる別の戦略はありますか?