Как я могу перечислить все используемые импорты для файла всего проекта Java?

Часть требований заключается в том, чтобы игнорировать неиспользуемый импорт, но все используемые элементы, импортируемые с помощью группового символа, перечисляются отдельно.

1 ответ1

0

Шаг 1. Замените все импортированные символы подстановки на явные

1.a) Получить IntelliJ IDEA

Если у вас его еще нет, приобретите IntelliJ IDEA в JetBrain по вашему выбору (менеджер пакетов, официальная загрузка, приложение для инструментов JetBrains, ...)
Общественного издания, вероятно, должно быть достаточно.

1.b) Выберите стиль кода импорта, чтобы не использовать импорт подстановочных знаков

Аннотированный скриншот: https://imgur.com/a/RPoGZFq

  • Откройте Настройки (File > Settings или Ctrl+Alt+S)
  • Перейдите в « Editor > Code Style > Java на панели дерева навигации редактора настроек и откройте вкладку « Imports ».
  • В разделе « General » (первом) установите « Class count to use import with '*' а для « Names count to use static import with '*' на высоких уровнях, например 99

1.c) Оптимизировать импорт

  • Выберите файл или папку, которую вы хотите проверить.
    (Не выбирайте другие файлы и папки, так как организация импорта большого количества файлов может занять довольно много времени, и оптимизация выполняется на диске, а не в буферах памяти / файла.)
  • Запустите Optimize Imports (Code > Organize Imports или Ctrl+Alt+O)

Шаг 2: Grep ваши файлы для импорта

IntelliJ IDEA автоматически сохраняет оптимизации импорта на диск, так что теперь у вас есть только все используемые импорты и все они являются явными, так что вы можете просто

  • Grep файлы или папки, которые вы хотите проверить на import

(Необязательный шаг 3: вернуть файлы в предыдущее состояние)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .