【发布时间】:2014-03-24 06:53:46
【问题描述】:
假设我已经从 Java 文件中解析了一个 CompilationUnit 单元。现在,我想在 Java 文件中添加一些新的复杂方法。用简单的方法比如
public static void main(String[] args) {
System.out.println("Hello" + " world");
}
但是,用复杂的方法,这似乎是不可能的。我认为另一种解决方案是:将整个方法存储到一个字符串中,然后对其进行解析并将结果添加到现有的编译单元中。
有没有办法将测试代码转换为 MethodDeclaration,然后使用 eclipse JDT 附加到现有的编译单元?
【问题讨论】:
标签: java eclipse-jdt