如何从IFile对象的内部类(由类名标识)中检索外部类?
对于“普通”.java类,我有这样的东西:
IFile file = project.getFile("src" + System.getProperty("file.separator")
+ packageName
+ System.getProperty("file.separator") + simpleClassName
+ ".java");
这显然只适用于.java类,而不适用于内部类。
示例:
public class House {
LinkedList<Room> rooms;
public House() {
rooms.add(new Room());
}
class Room {
}
}
现在我想搜索“Room”并检索House.java。
有什么想法吗?
答案 0 :(得分:0)
您应该使用Eclipse Java Development Tools。 Eclipse帮助中的Using the Java search engine页面似乎是一个很好的起点。使用JDT意味着您在Java项目中拥有类。