厳密なCheckstyleチェックを行う Java コードベースを使用していますが、次の不変値オブジェクトが気に入りません。
public class Foo {
public final int bar;
public final String baz;
public Foo(int bar, String baz) {
this.bar = bar;
this.baz = baz;
}
}
これは、VisibilityModifierモジュールがインスタンス変数を強制的private
に getter にするためです。
Checkstyle でインスタンス変数を例外にする方法はあります
public final
か?もしそうなら、この例外をテストクラスにのみ適用する方法はありますか?