在Checkstyle中(我正在使用maven插件),我可以使用WhitespaceAfter來確保特定標記後的空白。有沒有辦法在CheckStyle中執行WhitespaceBefore?
有沒有辦法使用會產生WhitespaceBefore效果的東西?我想在一些開放的parens之前強制執行空格(例如,打開parens,例如)和一些左大括號。
我想WhitespaceAfter的for和如果令牌可以工作,但我無法弄清楚。
謝謝!
在Checkstyle中(我正在使用maven插件),我可以使用WhitespaceAfter來確保特定標記後的空白。有沒有辦法在CheckStyle中執行WhitespaceBefore?
有沒有辦法使用會產生WhitespaceBefore效果的東西?我想在一些開放的parens之前強制執行空格(例如,打開parens,例如)和一些左大括號。
我想WhitespaceAfter的for和如果令牌可以工作,但我無法弄清楚。
謝謝!
從你的評論,我的理解是這樣的問題:我怎樣才能在這個代碼的大括號之前執行的空間:
public void foo(int x, int y) { ... }
// ^--- here
這通過WhitespaceAround檢查實際上是可能的。只要確保設置了LCURLY
標記。如果您沒有設置任何令牌,那麼這是默認值。
一個可能的缺點是,WhitespaceAround強制空白後的大括號,太。但是在左花括號的情況下,反正幾乎總是存在的,至少是換行符的形式。
正如你所描述的,這對我來說似乎是不可能的。但是,如果你可以給出一個具體的代碼示例,我們可以找到一些方法來做到這一點。 – 2014-09-05 11:26:06
說我們有方法foo: '公共無效美孚(INT X,int y)對{ ... }' 我要強制花括號前的空間。 – Inbl 2014-09-05 19:01:04