Automatische Entfernung expliziter Paketdeklarationen mit Importanweisungen in Java

Ich habe ein Projekt von anderen erstellt, das Tausende von Klassendateien enthält und dessen Paketnamen für jeden Verweis auf eine ihrer Klassen explizit eingegeben wurden. Es sieht so aus, als wäre der Code rückentwickelt worden. Gibt es ein gutes Tool für Java, das den Code so umgestaltet, dass die explizit eingegebenen Paketpräfixe aus den Klassenreferenzen entfernt und in Importanweisungen verschoben werden?

Danke im Voraus.

BEARBEITEN:

Ich denke, ein Beispiel wird helfen. Ich möchte die Importe an der Spitze haben, und es ist mir egal, wie viele Importe es gibt.

javax.swing.JButton button1 = new javax.swing.JButton();

Stellen Sie sich den obigen Code vor, aber absolut überall in Tausenden und Abertausenden von Codezeilen unter Tausenden von Klassendateien. Ich möchte in der Lage sein, alle Präfixe zu entfernen und nur einen netten Import javax.swing.JButton zu haben; am Anfang jeder Klassendatei.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage