在 Java 中使用 import 语句自动删除显式包声明
2022-09-02 13:33:00
我有一个由其他人创建的项目,其中包含数千个类文件,并且每次引用其任何类时都显式键入包名称。看起来代码是逆向工程的。有没有一个好的Java工具可以重构代码,以便从类引用中删除显式类型的包前缀并移动到import语句中。
提前感谢您。
编辑:
我认为举个例子会有所帮助。我想把进口放在顶部,我不在乎有多少进口。
javax.swing.JButton button1 = new javax.swing.JButton();
想象一下上面的代码,但在成千上万的类文件中,绝对无处不在的成千上万行代码。我希望能够删除所有前缀,只是有一个很好的导入javax.swing.JButton;在每个类文件的顶部。