【发布时间】:2015-08-16 04:30:33
【问题描述】:
我正在尝试在 Eclipse Checkstyle 插件中创建一个规则,该规则将检查 do..while 语句的 while 部分是否与结束括号位于同一行。
我的目标是使以下内容有效:
int count = 0;
do {
System.out.println(count);
count++;
} while (count < 10);
以下内容必须无效:
int count = 0;
do {
System.out.println(count);
count++;
}
while (count < 10);
我已经尝试通过为 do 关键字创建 Right Curly Brace placement 规则(在块下)来执行此操作,并指定“相同”选项。但是,对于上述两个示例,运行 checkstyle 都会引发错误 } should be on the same line。
奇怪的是,将选项更改为“单独”会导致两个示例都被成功解析。还有其他方法可以执行上述规则吗?
【问题讨论】:
-
谢谢@fernal73,我会结束这个问题
标签: java eclipse checkstyle