Полное имя
Мне нужно извлечь все полные имена, присутствующие в исходном коде Java. Кто-нибудь может указать мне правильное направление? Я должен преобразовать все квалифицированные имена в инструкции по импорту. Более подробно: делай то, что делают ctl+shift+M. И это должно быть authomatique в полной абстракции для пользователя, и функция будет запрашиваться после каждой модификации исходного кода. Файлы исходного кода Java сгенерированы с другим георатором (метаязыком), и я не могу изменить генератор. я не могу использовать shift+ctrl+M, потому что он должен быть автоматическим
1 ответ
Может быть, вы можете использовать JavaCC. Уже есть грамматика Java, которую вы можете использовать, чтобы обнаружить все FQN, которые вам нужны в источнике.