Eclipse如何检测代码中的错误

时间:2012-10-26 22:59:26

标签: java eclipse

我想知道Eclipse在编译之前如何检测Java代码中的错误。

我从Eclipse论坛找到this answer提到了和解。但这并没有告诉我它是如何运作的。

通过使用正则表达式将代码与Java规范进行比较来完成错误和警告检测吗?

1 个答案:

答案 0 :(得分:5)

当您在代码上更改某些内容时,更改将表示为增量。通过创建AST(抽象语法树)并查找错误来分析增量。如果有,则生成错误标记。

编辑:Here很好地解释了C / C ++的CDT解析器是如何工作的。 JDT解析器应该以相同的方式工作。