所有類別與介面

類別
描述
代表存取層級。
用於存放 getter、setter 和 "with" 方法產生設定的容器。
產生一個所有參數的建構子。
已棄用。
永遠不要使用此註解 - 請閱讀文件。
builder 註解為被標註的類別或包含以 @Builder 標註成員的類別建立所謂的 'builder' 方面。
@Default 標註的欄位必須具有初始化表達式;該表達式將作為在建構期間未明確設定時使用的預設值。
放置在欄位上(若 @Builder 位於類型上)或參數上(若 @Builder 位於建構子或靜態方法上),以指示 lombok 應如何針對給定實例取得此欄位或參數的值;這僅在 toBuildertrue 時相關。
確保您標註的變數宣告將透過呼叫其 close 方法進行清理,無論發生什麼情況。
使 lombok 產生一個 logger 欄位。
一個容器類別,包含所有不屬於特定註解的 lombok 設定鍵。
使 lombok 根據自訂 logger 實作產生一個 logger 欄位。
為所有欄位產生 getter、一個有用的 toString 方法,以及檢查所有非 transient 欄位的 hashCode 和 equals 實作。
已棄用。
請改用 Delegate
放置在任何欄位上,以使 lombok 產生委派方法,將呼叫轉發到此欄位。
根據相關欄位,為所有物件繼承的 equalshashCode 方法產生實作。
已棄用。
永遠不要使用此註解 - 請閱讀文件。
 
如果存在,則不要在產生的 equalshashCode 方法中包含此欄位。
配置此成員在 equalshashCode 實作中如何處理的行為;如果在方法上,則將方法的傳回值包含在計算 hashCode/相等性中。
擴充方法使您能夠「新增」方法到現有類型,而無需建立新的衍生類型、重新編譯或以其他方式修改原始類型。
為具有此註解的類型中的每個欄位新增修飾符。
產生一個內部類型,其中包含字串常數,這些常數包含每個欄位的欄位名稱。
如果存在,則不要在產生的欄位名稱內部類型中包含此欄位。
如果存在,則在產生的欄位名稱內部類型中包含此欄位(預設)。
使 lombok 產生一個 logger 欄位。
Lombok 自動將此註解新增到所有產生的建構子、方法、欄位和類型。
放置在任何欄位上,以使 lombok 建構標準 getter。
已棄用。
永遠不要使用此註解 - 請閱讀文件。
在方法區域類別上使用,以指示內部的所有方法都應向方法的其餘部分公開,如同它們是輔助方法一樣。
`@Jacksonized` 註解是 `@`Builder 和 `@`SuperBuilder 的附加註解。
使 lombok 產生一個 logger 欄位。
使用 Lock 保護註解方法中的所有語句。
使用 ReadWriteLock.readLock() 進行鎖定。
使用 ReadWriteLock.writeLock() 進行鎖定。
使 lombok 產生一個 logger 欄位。
使 lombok 產生一個 logger 欄位。
使 lombok 產生一個 logger 欄位。
用於操作 lombok 產生程式碼的實用工具方法。
產生一個無參數建構子。
已棄用。
永遠不要使用此註解 - 請閱讀文件。
用於指示明確意圖,使被標註的實體final
如果放置在參數上,lombok 將在方法/建構子的主體開頭插入 null 檢查,並拋出一個 NullPointerException,其中參數名稱作為訊息。
用於指示明確意圖,使被標註的實體具有套件私有存取層級。
產生一個帶有必要參數的建構子。
已棄用。
永遠不要使用此註解 - 請閱讀文件。
放置在任何欄位上,以使 lombok 建構標準 setter。
已棄用。
永遠不要使用此註解 - 請閱讀文件。
singular 註解與 @Builder 一起使用,以在 builder 中為集合建立單一元素的 'add' 方法。
使 lombok 產生一個 logger 欄位。
`@SneakyThrows` 將避免 javac 堅持您必須捕獲或繼續拋出方法主體中的語句宣告它們產生的任何受檢例外。
放置在任何擴展 java.lang.Throwable 類型的類別上,以新增 4 個常見的例外建構子。
SuperBuilder 註解為以 @SuperBuilder 標註的類別建立所謂的 'builder' 方面,但在擴展時效果良好。
幾乎與將 'synchronized' 關鍵字放在方法上完全相同,但會在私有內部 Object 上同步,以便不受您控制的其他程式碼不會透過鎖定您自己的實例來干擾您的執行緒管理。
放置在任何方法或建構子上,以使 lombok 假裝它不存在,即產生一個否則會因可能衝突而被跳過的方法。
為所有物件繼承的 toString 方法產生實作,包括印出相關欄位的值。
如果存在,則不要在產生的 toString 中包含此欄位。
配置此成員在 toString 中如何呈現的行為;如果在方法上,則將方法的傳回值包含在輸出中。
用於建立實用類別的註解。
使用 val 作為任何區域變數宣告的類型(即使在 for-each 語句中),類型將從初始化表達式中推斷出來。
產生大量程式碼,這些程式碼適用於表示不可變實體的類別。
已棄用。
var 已升級到主要套件;請改用 var
使用 var 作為任何區域變數宣告的類型(即使在 for 語句中),類型將從初始化表達式中推斷出來(對變數的任何後續賦值都不會參與此類型推斷)。
放置在任何欄位上,以使 lombok 建構 'with' - 一個 withX 方法,該方法產生此物件的副本(除了 1 個欄位獲得新值之外)。
已棄用。
永遠不要使用此註解 - 請閱讀文件。
放置在任何欄位上,以使 lombok 建構 'withBy' - 一個 withFieldNameBy 方法,該方法產生此物件的副本(除了 1 個欄位獲得新值之外)。
已棄用。
永遠不要使用此註解 - 請閱讀文件。
已棄用。
With 已升級到主要套件,因此請改用它。
已棄用。
永遠不要使用此註解 - 請閱讀文件。
使 lombok 產生一個 logger 欄位。