有没有办法在CheckStyle中做WhitespaceBefore?

时间:2014-09-04 21:08:40

标签: java maven checkstyle

在Checkstyle中(我使用maven插件),我可以使用WhitespaceAfter来确保特定标记后的空格。

有没有办法使用会产生WhitespaceBefore效果的东西?我想在一些开放的parens之前强制执行空格(例如,if和for的开放parens)和一些左大括号。

我认为WhitespaceAfter for for for for for and and and and and and and and and and and and and and but but but but but but but but but but but but but but but but but but but but but but but but but but but but but but but but

谢谢!

1 个答案:

答案 0 :(得分:0)

从您的评论中,我理解如下问题:如何在此代码中的开头大括号之前强制执行空格:

public void foo(int x, int y) {   ...   }
//                           ^--- here

事实上这可以通过WhitespaceAround检查来实现。只需确保已设置LCURLY令牌。如果您没有设置任何令牌,那么这是默认设置。

可能的问题是 WhitespaceAround 在大括号之后强制执行空白。但是在左大括号的情况下,无论如何,这几乎总是在那里,至少以换行的形式。