註解類型 FieldDefaults


@Target(TYPE) @Retention(SOURCE) public @interface FieldDefaults
為帶有此註解的類型中的每個欄位添加修飾符。

完整文件請見關於 @FieldDefaults 的 project lombok 功能頁面

如果 makeFinaltrue,則每個未標註 @NonFinal 的(實例)欄位都將添加 final 修飾符。

如果設定了 level,則每個套件私有(即沒有訪問修飾符)且未標註 @PackagePrivate 的(實例)欄位都將添加適當的訪問層級修飾符。

  • 元素詳細資訊

    • 層級

      預設
      NONE
    • 設為 final

      boolean makeFinal
      預設
      false