如何以编程方式重命名 .Java 文件中的字段、参数、class 名称和方法名称?

How can I programmatically rename fields, parameters, class names, and method names in .Java files?

有没有图书馆可以帮我做这件事?例如,如果我重命名一个方法,我也需要重命名它的所有用例。

public void c() -> start() {
        //...
    }

public void test() {
        Something something = new Something();
        something.field1.c() -> start();
    }

这不仅适用于方法,还应该适用于重命名的所有内容(字段、参数...)

也许您正在寻找 AST。 关于它的教程很少,也许你可以参考下面的link

EclipseJDT and AST