如何以编程方式重命名 .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
有没有图书馆可以帮我做这件事?例如,如果我重命名一个方法,我也需要重命名它的所有用例。
public void c() -> start() {
//...
}
public void test() {
Something something = new Something();
something.field1.c() -> start();
}
这不仅适用于方法,还应该适用于重命名的所有内容(字段、参数...)
也许您正在寻找 AST。 关于它的教程很少,也许你可以参考下面的link
EclipseJDT and AST