【发布时间】:2021-04-23 03:11:16
【问题描述】:
您能否使用 javaparser 库来: 重命名导入的类、方法和字段? 例如:
package org.example;
import org.example.Test;
public class Example {
public void example() {
Test t = new Test();
t.someMethod();
t.randomField;
}
}
到
package org.example;
import org.example.Test123;
public class Example {
public void example() {
Test123t = new TestTest123);
t.someOtherMethod();
t.newName;
}
}
编辑添加:
方法重载也被考虑在内,例如:
t.someOverloadedMethod(1, 2, false, null) -> t.name1(1, 2, false, null)
t.someOverloadedMethod() -> t.name2()
【问题讨论】:
标签: java refactoring static-analysis javaparser