我在 Eclipse 中显示一个选择对话框(ListSelectionDialog),输入是一个 IField 列表(org.eclipse.jdt.core.IField)。列表还可以,选择也可以,但对话框的返回值仅提供对象列表 (Object[]),每个对象都是 SourceField (org.eclipse.jdt.internal.core.SourceField)。
所以我的问题是:我需要将选定的字段作为 IField 并且直接投射不幸不是答案。:( 那么如何从 SourceFields 中获取 IFields 列表?
任何提示?多谢!斯文