如何使用 AST 更改方法主体?
例如,让我们学习这个类:
public class TestClass {
private Boolean method1(Integer a) {
Integer b = a + 6;
return b > 10;
}
}
我们需要使用 AST 在方法体中添加一行:
public class TestClass {
private Boolean testMethod(Integer a) {
Integer b = a + 6;
b += 2; //<-- We need to add this line via AST
return b > 10;
}
}
我尝试了很多方法,但我从未设法改变方法体。我希望能得到你的帮助!