機能を追加するためにオープンJDKを変更していますが、これに2回遭遇しましたが、適切な解決策はありません。
JCStatementを拡張するという名前のクラスがありますJCTree。
List<JCStatement>問題:をにキャストしたいList<JCTree>。
クラスがその拡張機能の1つを参照できることは明らかですが、リストにある場合は機能しません。
私は使用しました:(List<JCTree>)((List<?>)params)キャストするために、これは機能しますが、antに基づいていません。IDEは私に次の警告を出します:
Type safety: Unchecked cast from List<capture#1-of ?> to List<JCTree>
したがって、これは何らかの方法で回避する必要があります。
助けていただければ幸いです。