破坏AST有多常见?

时间:2013-08-16 10:35:09

标签: eclipse abstract-syntax-tree eclipse-jdt

在Eclipse开发期间,JDT以某种方式返回到客户端的AST有多常见?它们有时以什么方式破坏?

我想象显而易见的事情,比如缺少导入,但是还有代码编译的情况,但JDT-AST仍然被破坏,或者这个AST也是实际编译器的输入?

1 个答案:

答案 0 :(得分:0)

如果代码有编译错误,JDT API返回的AST将会出现'格式错误的节点'。 如果代码编译,那么AST应该与代码完全对应。可能存在缺陷,但该区域的测试相当不错。