Автоматически удалять явные объявления пакетов с операторами импорта в Java
У меня есть проект, созданный другими, который включает в себя тысячи файлов классов и имена пакетов, явно напечатанные для каждой ссылки на любой из их классов. Похоже, код был переработан. Есть ли хороший инструмент для Java, который реорганизует код так, чтобы явно типизированные префиксы пакетов удалялись из ссылок на классы и перемещались в операторы импорта.
Заранее спасибо.
РЕДАКТИРОВАТЬ:
Я думаю, что пример поможет. Я хочу, чтобы импорт был на вершине, и мне все равно, сколько там импорта.
javax.swing.JButton button1 = new javax.swing.JButton();
Представьте код, приведенный выше, но абсолютно везде тысячи и тысячи строк кода среди тысяч файлов классов. Я хотел бы иметь возможность удалить все префиксы и просто иметь хороший импорт javax.swing.JButton; в верхней части каждого файла класса.