Как я могу получить внешний класс из внутреннего класса (идентифицируемого по имени класса) для объекта 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 {
}
}
Теперь я хочу найти «Комнату» и получить House.java.
Есть идеи?