3

次のコード スニペットがあるとします。

public void doSomething() {
    new Executor() {
        @Override
        public void doStuff() {
            // ...
        }
    }.execute();
}

...Checkstyle は、匿名の内部クラスの右中括弧の後にスペースがないことを訴えます。

次のスニペットは警告をトリガーしないことに注意してください。

public void doSomething() {
    Executor exec = new Executor() {
        @Override
        public void doStuff() {
            // ...
        }
    };
    exec.execute()
}

以下のようにチェッカーを設定しようとしましたが、役に立ちませんでした。

<module name="WhitespaceAround">
    <property name="allowEmptyConstructors" value="true"/>
</module>

最初のスニペットのようなケースを無視するように Checkstyle を構成するにはどうすればよいですか?

4

0 に答える 0