Как затмить классы импорта - PullRequest
1 голос
/ 10 августа 2010

Когда я ищу классы, я могу найти только по полному имени класса.Как затмение находит классы, когда я Ctrl-Shift-O?Это для плагина Eclipse.

Ответы [ 2 ]

2 голосов
/ 10 августа 2010

Обратите внимание, что Eclipse создает индекс для всех классов в проектах (исходных папок и библиотек), и результаты поиска соответствуют этому индексу.Обычный загрузчик классов Java не имеет такой функциональности (он выполняет поиск только по полному имени).

Поскольку вы делаете это для плагина Eclipse, взгляните на источник для функции поиска в инструментах Java.Должен быть API, который вы можете использовать повторно.

1 голос
/ 10 августа 2010

Посмотрите на полностью определенные имена классов, отфильтруйте, по каким из них они соответствуют указанному вами неквалифицированному имени класса, и, если их несколько, попросите пользователя уточнить выбор. Я слишком долго был вне цикла разработки Eclipse, чтобы помнить, есть ли для этого библиотечная функция, но написать ее довольно просто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...