2

現在、RCP プロジェクトを Neon にアップグレードしていますが、次の問題が発生しました。

JFace データバインディングにジェネリックが追加され、新しいメソッドシグネチャが作成されたようです。

以前はできました

List<AbstractTestModule> modules = getModules();
IObservableList obs = Properties.selfList(AbstractTestModule.class).observe(modules);
viewer.setInput(obs);

メソッドが からに自動的にキャストすることをobserve想定List<Object>しているため、コンパイル エラーが発生します。modulesList<AbstractTestModule>List<Object>

ドキュメントはこちら: http://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fcore%2Fdatabinding%2Fproperty%2FProperties. html

そのようなキャストを行う方法はありますか、または使用できる別の戦略はありますか?

4

1 に答える 1