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