我们希望拥有使用单行语法的普通 Java 属性访问器,因此它们占用的空间要少得多,并且更具可读性(就快速“查看”访问器集而言)。但我们确实希望对 checkstyle 配置中的所有其他内容强制执行多行方法语法。但我不确定如何为 Checkstyle 配置中的访问器设置此异常,并怀疑这可能是不可能的。
所以我们希望我们的访问器看起来像这样:
public String getFoo() { return foo; }
public void setFoo(String foo) { this.foo = foo; }
[事实上,我们宁愿根本没有琐碎的访问器,而只是用@Property
or 注释私有成员变量并为我们生成访问器,因为编写无穷无尽的 get 和 set 代码并没有真正的好处,但这是一个普遍的 Java 挫折就这个问题而言,顺便说一句。]