註解類型存取器
用於存放 getter、setter 和 "with" 方法產生設定的容器。
完整文件請見 @Accessors 的 Project Lombok 功能頁面。
單獨使用此註解本身不會有任何作用;還需要使用讓 Lombok 產生 getter、setter 或 "with" 方法的註解,例如 Setter
或 Data
。
-
可選元素摘要
可選元素
-
元素詳細資訊
-
fluent
boolean fluent如果為 true,存取器將以欄位命名,且不包含get
或set
前綴。如果為 true 且省略chain
,則chain
預設為true
。
注意:此設定對@With
無效;它們始終會帶有 "with" 前綴。
預設值:false- 傳回
- 是否建立 fluent 方法 (命名為
fieldName()
,例如非setFieldName
)。
- 預設
false
-
chain
boolean chain如果為 true,setter 會傳回this
而不是void
。預設值:false,除非fluent=true
,則 預設值:true- 傳回
- setter 應傳回自身 (鏈式) 還是
void
(非鏈式)。
- 預設
false
-
makeFinal
boolean makeFinal如果為 true,產生的存取器將標記為final
。預設值:false- 傳回
- 是否應將存取器標記為
final
。
- 預設
false
-
prefix
String[] prefix如果存在,則只有具有任何指定前綴的欄位才會被賦予 getter/setter 處理。請注意,只有當前綴的下一個字元不是小寫字元,或者前綴的最後一個字母不是字母 (例如底線) 時,前綴才算數。如果當前綴被移除時,多個欄位都變成相同的名稱,則會產生錯誤。- 傳回
- 如果您習慣為欄位加上前綴 (例如,您將它們命名為
fFieldName
),請在此處指定此類前綴。
- 預設
{}
-