0

如何使用 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;
    }
}

我尝试了很多方法,但我从未设法改变方法体。我希望能得到你的帮助!

4

0 回答 0