2

我搜索了java源代码中生成代码的方法。如您所知,有几种方法可以使用 JDT AST 或 CodeModel 完成此任务。据我了解,这些方法有助于从头开始生成 java 源代码。但是我正在寻找的功能是根据程序的当前状态(定义的变量等)将一些 java 代码片段注入现有的 java 类(.java 文件)。为了更清楚,请考虑以下课程。我的问题是如何在“A”点生成和添加一些代码(例如开关结构)?您能给我提供教程或入门代码吗?

package test;

public class Test {

    public static void main(String[] args) {
        //Some code...

        //"A" point

        //Some other code...    
    }
}

提前致谢。:-)

4

0 回答 0