Класс JavaCore включает метод create, который позволяет мне получить ITypeRoot (представление файла класса или единицы компиляции) с учетом идентификатора дескриптора, который олицетворяет местоположение файла.В Eclipse JDT, как наиболее эффективно найти typeroot в рабочей области, соответствующей полному имени?
Однако, я пытаюсь найти typeroot (если таковой есть), который соответствует определенному полному имени.
Единственная реализация, которую я могу придумать, - это сканировать все типы в системе, получить тип root на каждом из них (даже не уверенный, как это сделать), а затем сравнить FQN.
Любая помощь будет оценена по достоинству.
Мне интересно, если это быстрее, чем поисковик типа поисковой системы Eclipse, или идет по проекту и просит его искать тип. Я хочу, чтобы у Eclipse было меньше способов сделать то же самое ... – Uri