isHasObject()
を生成するブール変数hasObject
をロンボクに持っています。 _@Data
_ lombokアノテーションを使用しています。メソッドをhasObject()
に変更するにはどうすればよいですか
lombok-how-to-customise-getter-for-boolean-object-field からヘルプを見つけました。これにより、アクセサレベルが変更され、コードゲッターの旧式になります。
@Getter(AccessLevel.NONE) private boolean hasObject;
public boolean hasObject() {
return hasObject;
}
この質問は未解決のままにしておきます。これがゲッターメソッド名を変更する唯一の方法ですか、それともより良い提案をお待ちしています。
あなたの場合、それは次のようになります:
class XY : Object {
@Getter(fluent = true)
public boolean hasObject;
}
OR
@Accessors(fluent = true)
class XY : Object {
public boolean hasObject;
}
ドキュメントによると:
流暢-ブール値。 trueの場合、pepperのgetterは単にpepper()であり、setterはpepper(T newValue)です。さらに、指定されない限り、チェーンはデフォルトでtrueになります。デフォルト:false。