如何在java中检查条件语句的大括号的逻辑?

时间:2011-03-27 06:35:28

标签: java pmd

我正在使用PMD插件练习,我想在java中编写一个规则来检查if,while和for循环的大括号。任何的想法?提前谢谢。

2 个答案:

答案 0 :(得分:2)

这只是一个问题或理解ASTs。例如,如果while语句的主体具有花括号,则它将是块。如果没有,那将是其他一些陈述。

实际上,"How to write a PMD rule"页面使用while语句/花括号作为示例。

答案 1 :(得分:0)

您可以查看antlr。仅仅支持匹配可能有点过分,但是当你想验证语法的其他部分时很有用,比如if / while循环。