复制AST中的节点

时间:2015-06-04 01:33:56

标签: java parsing copy abstract-syntax-tree javaparser

我正在使用javaparser从Java源代码构造AST。 有没有办法安全地复制AST节点?

例如,如果我想复制BinaryExpr以插入树中的其他位置,是否有内置的方法来复制节点?

1 个答案:

答案 0 :(得分:1)

您可能想要使用CloneVisitor(https://github.com/javaparser/javaparser/blob/master/javaparser-core/src/main/java/com/github/javaparser/ast/visitor/CloneVisitor.java

也许我们应该让它更明显,我会在(https://github.com/javaparser/javaparser/issues/147

打开一个问题

免责声明:我是JavaParser撰稿人