註解類型 AllArgsConstructor
產生一個全參數建構子。 全參數建構子需要類別中每個欄位都有一個參數。
完整文件請見project lombok 關於 @Constructor 的功能頁面。
即使未列出,此註解也具有 onConstructor
參數。 請參閱完整文件以了解更多詳細資訊。
- 另請參閱
-
巢狀類別摘要
巢狀類別 -
可選元素摘要
可選元素修飾詞與類型可選元素描述設定建構子的存取層級。此處列出的任何註解都會放在產生的建構子上。若設定,產生的建構子將會是 private,並且會產生一個額外的 static 'constructor',其具有相同的參數列表來包裝真正的建構子。
-
元素詳細資訊
-
staticName
String staticName若設定,產生的建構子將會是 private,並且會產生一個額外的 static 'constructor',其具有相同的參數列表來包裝真正的建構子。 這樣的 static 'constructor' 主要用於推斷類型參數。- 返回
- 要產生的 static 'constructor' 方法名稱 (空白 = 產生一個普通的建構子)。
- 預設
""
-
onConstructor
AllArgsConstructor.AnyAnnotation[] onConstructor此處列出的任何註解都會放在產生的建構子上。 此功能的語法取決於 JDK 版本 (我們對此無能為力;這是為了繞過 javac 錯誤)。
JDK7 及更早版本
@AllArgsConstructor(onConstructor=@__({@AnnotationsGoHere}))
JDK8 及更新版本
@AllArgsConstructor(onConstructor_={@AnnotationsGohere})
// 請注意onConstructor
後面的底線。- 返回
- 要應用於產生的建構子的註解列表。
- 預設
{}
-
access
-