類別 ConfigurationKeys

java.lang.Object
lombok.ConfigurationKeys

public class ConfigurationKeys extends Object
一個容器類別,包含所有不屬於特定註解的 lombok 設定鍵。
  • 欄位摘要

    欄位
    修飾符和類型
    欄位
    描述
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.accessors.chain = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.accessors.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.accessors.fluent = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CapitalizationStrategy>
    lombok 設定:lombok.accessors.capitalization = basic | beanspec
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.accessors.makeFinal = true | false
    static final lombok.core.configuration.ConfigurationKey<List<String>>
    lombok 設定:lombok.accessors.prefix += <字串:前綴>。
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.extern.findbugs.addSuppressFBWarnings = true | false
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    已過時。
    自 1.16.14 版本起,請改用 ADD_JAVAX_GENERATED_ANNOTATIONS
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.addJakartaGeneratedAnnotation = true | false
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.addJavaxGeneratedAnnotation = true | false
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.addLombokGeneratedAnnotation = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.NullAnnotationLibrary>
    lombok 設定:lombok.addNullAnnotations = 以下其中一項:[nonejavaxeclipsejetbrainsnetbeansandroidxandroid.supportcheckerframeworkfindbugsspringJML,或一組自訂的完整限定註解類型]。Lombok 通常會將相關的空值註解從您的原始碼複製到正確的位置。然而,有時 lombok 會產生程式碼,其中某些節點的空值性並不取決於您原始碼中的某些內容。您可以設定 lombok 在這種情況下新增適當的空值註解。
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.addSuppressWarnings = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.allArgsConstructor.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.anyConstructor.addConstructorProperties = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.anyConstructor.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    已過時。
    自 2.0 版本起,請改用 ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES
    static final lombok.core.configuration.ConfigurationKey<String>
    lombok 設定:lombok.builder.classNames = <字串:一個 Java 識別符(可選地使用星號作為類型名稱的佔位符)>(預設值:*Builder)。
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.builder.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CheckerFrameworkVersion>
    lombok 設定:checkerframework = true | false | <字串:MajorVer.MinorVer>(預設值:false)。
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.cleanup.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<List<lombok.core.configuration.TypeName>>
    lombok 設定:lombok.copyableAnnotations += <TypeName:完整限定的註解類別名稱>。
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.data.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.delegate.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CallSuperType>
    lombok 設定:lombok.equalsAndHashCode.callSuper = call | ignore | warn
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.equalsAndHashCode.doNotUseGetters = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.equalsAndHashCode.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.experimental.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.extensionMethod.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.fieldDefaults.defaultFinal = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.fieldDefaults.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.fieldDefaults.defaultPrivate = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.fieldNameConstants.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.IdentifierName>
    lombok 設定:lombok.fieldNameConstants.innerTypeName = <字串:AValidJavaTypeName>(預設值:Fields)。
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.fieldNameConstants.uppercase = true | false
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.getter.noIsPrefix = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.getter.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.getter.lazy.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.helper.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.jacksonized.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.locked.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.log.fieldIsStatic = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.IdentifierName>
    lombok 設定:lombok.log.fieldName = <字串:一個 Java 識別符>(預設值:log)。
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.log.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.log.apacheCommons.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.LogDeclaration>
    lombok 設定:lombok.log.custom.declaration = <logDeclaration 字串>。
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.log.custom.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.log.flogger.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.log.jbosslog.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.log.javaUtilLogging.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.log.log4j.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.log.log4j2.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.log.slf4j.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.log.xslf4j.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:dangerousconfig.lombok.disable = true | false
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.noArgsConstructor.extraPrivate = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.noArgsConstructor.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.NullCheckExceptionType>
    lombok 設定:lombok.nonNull.exceptionType = 以下其中一項:[IllegalArgumentExceptionNullPointerExceptionJDKGuavaAssertion]。
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.nonNull.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.onX.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.requiredArgsConstructor.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.setter.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.singular.auto = true | false
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.singular.useGuava = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.sneakyThrows.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.standardException.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:config.stopBubbling = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.superBuilder.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.synchronized.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CallSuperType>
    lombok 設定:lombok.toString.callSuper = call | ignore | warn
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.toString.doNotUseGetters = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.toString.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.toString.includeFieldNames = true | false
    static final lombok.core.configuration.ConfigurationKey<Boolean>
    lombok 設定:lombok.toString.onlyExplicitlyIncluded = true | false
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.utilityClass.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.val.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.value.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
     
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.with.flagUsage = WARNING | ERROR
    static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>
    lombok 設定:lombok.withBy.flagUsage = WARNING | ERROR
  • 方法摘要

    繼承自類別 java.lang.Object 的方法

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 欄位詳細資訊

    • LOMBOK_DISABLE

      public static final lombok.core.configuration.ConfigurationKey<Boolean> LOMBOK_DISABLE
      lombok 設定:dangerousconfig.lombok.disable = true | false。如果為 true,則完全停用 lombok。
    • ADD_GENERATED_ANNOTATIONS

      @Deprecated public static final lombok.core.configuration.ConfigurationKey<Boolean> ADD_GENERATED_ANNOTATIONS
      已過時。
      自 1.16.14 版本起,請改用 ADD_JAVAX_GENERATED_ANNOTATIONS
      lombok 設定:lombok.addGeneratedAnnotation = true | false。如果為 true,lombok 會在所有產生的欄位、方法和類型上產生 @javax.annotation.Generated("lombok"),除非設定了 lombok.addJavaxGeneratedAnnotation
      重大變更:從 lombok v1.16.20 開始,預設值改為 false 而非 true,因為此註解在 JDK9 中已損壞。
      另請參閱
    • ADD_JAVAX_GENERATED_ANNOTATIONS

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ADD_JAVAX_GENERATED_ANNOTATIONS
      lombok 設定:lombok.addJavaxGeneratedAnnotation = true | false。如果為 true,lombok 會在所有產生的欄位、方法和類型上產生 @javax.annotation.Generated("lombok")
      重大變更:從 lombok v1.16.20 開始,預設值改為 false 而非 true,因為此註解在 JDK9 中已損壞。
    • ADD_JAKARTA_GENERATED_ANNOTATIONS

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ADD_JAKARTA_GENERATED_ANNOTATIONS
      lombok 設定:lombok.addJakartaGeneratedAnnotation = true | false。如果為 true,lombok 會在所有產生的欄位、方法和類型上產生 @jakarta.annotation.Generated("lombok")
    • ADD_LOMBOK_GENERATED_ANNOTATIONS

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ADD_LOMBOK_GENERATED_ANNOTATIONS
      lombok 設定:lombok.addLombokGeneratedAnnotation = true | false。如果為 true,lombok 會在所有產生的欄位、方法和類型上產生 @lombok.Generated
    • ADD_FINDBUGS_SUPPRESSWARNINGS_ANNOTATIONS

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ADD_FINDBUGS_SUPPRESSWARNINGS_ANNOTATIONS
      lombok 設定:lombok.extern.findbugs.addSuppressFBWarnings = true | false。如果為 true,lombok 會在所有產生的欄位、方法和類型上產生 edu.umd.cs.findbugs.annotations.SuppressFBWarnings。注意:如果您啟用此選項,findbugs 必須在原始碼或類別路徑中,否則您會收到找不到類型 SuppressFBWarnings 的錯誤。
    • ADD_SUPPRESSWARNINGS_ANNOTATIONS

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ADD_SUPPRESSWARNINGS_ANNOTATIONS
      lombok 設定:lombok.addSuppressWarnings = true | false。如果為 true,lombok 會在所有產生的欄位、方法和類型上產生 @java.lang.SuppressWarnings("all")
    • ADD_NULL_ANNOTATIONS

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.NullAnnotationLibrary> ADD_NULL_ANNOTATIONS
      lombok 設定:lombok.addNullAnnotations = 以下其中一項:[nonejavaxeclipsejetbrainsnetbeansandroidxandroid.supportcheckerframeworkfindbugsspringJML,或一組自訂的完整限定註解類型]。Lombok 通常會將相關的空值註解從您的原始碼複製到正確的位置。然而,有時 lombok 會產生程式碼,其中某些節點的空值性並不取決於您原始碼中的某些內容。您可以設定 lombok 在這種情況下新增適當的空值註解。
      • none(預設值)- 不新增任何註解。
      • javax - 使用註解 javax.annotation.NonNulljavax.annotation.Nullable
      • jakarta - 使用註解 jakarta.annotation.NonNulljakarta.annotation.Nullable
      • eclipse - 使用註解 org.eclipse.jdt.annotation.NonNullorg.eclipse.jdt.annotation.Nullable
      • jetbrains - 使用註解 org.jetbrains.annotations.NotNullorg.jetbrains.annotations.Nullable
      • netbeans - 使用註解 org.netbeans.api.annotations.common.NonNullorg.netbeans.api.annotations.common.NullAllowed
      • androidx - 使用註解 androidx.annotation.NonNullandroidx.annotation.Nullable
      • android.support - 使用註解 android.support.annotation.NonNullandroid.support.annotation.Nullable
      • checkerframework - 使用註解 org.checkerframework.checker.nullness.qual.NonNullorg.checkerframework.checker.nullness.qual.Nullable
      • findbugs - 使用註解 edu.umd.cs.findbugs.annotations.NonNulledu.umd.cs.findbugs.annotations.Nullable
      • spring - 使用註解 org.springframework.lang.NonNullorg.springframework.lang.Nullable
      • jml - 使用註解 org.jmlspecs.annotation.NonNullorg.jmlspecs.annotation.Nullable
      • CUSTOM:fully.qualified.nonnull.annotation:fully.qualified.nullable.annotation 以設定您自己的類型;可空註解(和冒號)是選用的。

      Lombok 不會將這些註解放在您的類別路徑中;您的專案必須設定為可以使用這些註解。

      目前使用此設定的功能

      • @Builder.Singular 建立接受集合的方法,所有集合都必須新增。此「複數形式」方法的參數會被註解。
    • ANY_CONSTRUCTOR_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ANY_CONSTRUCTOR_FLAG_USAGE
      lombok 設定:lombok.anyConstructor.flagUsage = WARNING | ERROR。如果設定,任何 使用 @AllArgsConstructor@RequiredArgsConstructor@NoArgsConstructor 都會導致警告/錯誤。
    • ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIES

      @Deprecated public static final lombok.core.configuration.ConfigurationKey<Boolean> ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIES
      已過時。
      自 2.0 版本起,請改用 ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES
      lombok 設定:lombok.anyConstructor.suppressConstructorProperties = true | false。如果為 false 或省略此設定,則所有至少帶有 1 個引數的產生建構子都會取得 @ConstructorProperties。若要抑制其產生,請將此設定設為 true。注意:GWT 專案,以及可能的 android 專案,應針對整個專案明確將此金鑰設定為 true
      重大變更:從 lombok v1.16.20 開始,預設值改為 true 而非 false,因為 @ConstructorProperties 在 JDK9 中需要額外的模組。
      另請參閱
    • ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES
      lombok 設定:lombok.anyConstructor.addConstructorProperties = true | false。如果為 true,則所有至少帶有 1 個引數的產生建構子都會取得 @ConstructorProperties
    • ALL_ARGS_CONSTRUCTOR_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ALL_ARGS_CONSTRUCTOR_FLAG_USAGE
      lombok 設定:lombok.allArgsConstructor.flagUsage = WARNING | ERROR。如果設定,任何 使用 @AllArgsConstructor 都會導致警告/錯誤。
    • NO_ARGS_CONSTRUCTOR_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> NO_ARGS_CONSTRUCTOR_FLAG_USAGE
      lombok 設定:lombok.noArgsConstructor.flagUsage = WARNING | ERROR。如果設定,任何 使用 @NoArgsConstructor 都會導致警告/錯誤。
    • NO_ARGS_CONSTRUCTOR_EXTRA_PRIVATE

      public static final lombok.core.configuration.ConfigurationKey<Boolean> NO_ARGS_CONSTRUCTOR_EXTRA_PRIVATE
      lombok 設定:lombok.noArgsConstructor.extraPrivate = true | false。如果為 true,@Data 和 @Value 也會產生私有無引數建構子(如果尚不存在),並將所有欄位設定為其預設值。
    • REQUIRED_ARGS_CONSTRUCTOR_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> REQUIRED_ARGS_CONSTRUCTOR_FLAG_USAGE
      lombok 設定:lombok.requiredArgsConstructor.flagUsage = WARNING | ERROR。如果設定,任何 使用 @RequiredArgsConstructor 都會導致警告/錯誤。
    • DATA_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> DATA_FLAG_USAGE
      lombok 設定:lombok.data.flagUsage = WARNING | ERROR。如果設定,任何 使用 @Data 都會導致警告/錯誤。
    • VALUE_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> VALUE_FLAG_USAGE
      lombok 設定:lombok.value.flagUsage = WARNING | ERROR。如果設定,任何 使用 @Value 都會導致警告/錯誤。
    • GETTER_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> GETTER_FLAG_USAGE
      lombok 設定:lombok.getter.flagUsage = WARNING | ERROR。如果設定,任何 使用 @Getter 都會導致警告/錯誤。
    • GETTER_LAZY_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> GETTER_LAZY_FLAG_USAGE
      lombok 設定:lombok.getter.lazy.flagUsage = WARNING | ERROR。如果設定,任何 使用 @Getter(lazy=true) 都會導致警告/錯誤。
    • GETTER_CONSEQUENT_BOOLEAN

      public static final lombok.core.configuration.ConfigurationKey<Boolean> GETTER_CONSEQUENT_BOOLEAN
      lombok 設定:lombok.getter.noIsPrefix = true | false。如果為 true,布林 getter 會被同時參照,並產生為 getFieldName()。如果為 false(預設值),則會改為產生/使用 javabean 標準的 isFieldName()
    • SETTER_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SETTER_FLAG_USAGE
      lombok 設定:lombok.setter.flagUsage = WARNING | ERROR。如果設定,任何 使用 @Setter 都會導致警告/錯誤。
    • EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERS

      public static final lombok.core.configuration.ConfigurationKey<Boolean> EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERS
      lombok 設定:lombok.equalsAndHashCode.doNotUseGetters = true | false。對於任何沒有明確定義 doNotUseGetters 選項的 @EqualsAndHashCode 類別,都會使用此值(預設值 = false)。
    • EQUALS_AND_HASH_CODE_CALL_SUPER

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CallSuperType> EQUALS_AND_HASH_CODE_CALL_SUPER
      lombok 設定:lombok.equalsAndHashCode.callSuper = call | ignore | warn。對於任何帶有 @EqualsAndHashCode 註解且擴展了 java.lang.Object 以外類別的類別,是否應在產生的方法中包含對超類別 equalshashCode 實作的呼叫?(預設值 = warn)
    • EQUALS_AND_HASH_CODE_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> EQUALS_AND_HASH_CODE_FLAG_USAGE
      lombok 設定:lombok.equalsAndHashCode.flagUsage = WARNING | ERROR。如果設定,任何 使用 @EqualsAndHashCode 都會導致警告/錯誤。
    • TO_STRING_DO_NOT_USE_GETTERS

      public static final lombok.core.configuration.ConfigurationKey<Boolean> TO_STRING_DO_NOT_USE_GETTERS
      lombok 設定:lombok.toString.doNotUseGetters = true | false。對於任何沒有明確定義 doNotUseGetters 選項的 @ToString 類別,都會使用此值(預設值 = false)。
    • TO_STRING_CALL_SUPER

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CallSuperType> TO_STRING_CALL_SUPER
      lombok 設定:lombok.toString.callSuper = call | ignore | warn。對於任何帶有 @ToString 註解且擴展了 java.lang.Object 以外類別的類別,是否應在產生的方法中包含對超類別 toString 實作的呼叫?(預設值 = skip)
    • TO_STRING_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> TO_STRING_FLAG_USAGE
      lombok 設定:lombok.toString.flagUsage = WARNING | ERROR。如果設定,任何 使用 @ToString 都會導致警告/錯誤。
    • TO_STRING_INCLUDE_FIELD_NAMES

      public static final lombok.core.configuration.ConfigurationKey<Boolean> TO_STRING_INCLUDE_FIELD_NAMES
      lombok 設定:lombok.toString.includeFieldNames = true | false。對於任何沒有明確定義 includeFieldNames 選項的 @ToString 類別,都會使用此值(預設值 = true)。
    • TO_STRING_ONLY_EXPLICITLY_INCLUDED

      public static final lombok.core.configuration.ConfigurationKey<Boolean> TO_STRING_ONLY_EXPLICITLY_INCLUDED
      lombok 設定:lombok.toString.onlyExplicitlyIncluded = true | false。如果為 true,則在您想要包含在 lombok 產生的 `@ToString` 方法中的任何欄位/無引數方法上,都需要 @ToString.Include 註解。否則,預設會包含每個(非靜態、非美元符號命名)欄位(預設值 = false)。
    • BUILDER_CLASS_NAME

      public static final lombok.core.configuration.ConfigurationKey<String> BUILDER_CLASS_NAME
      lombok 設定:lombok.builder.classNames = <字串:一個 Java 識別符(可選地使用星號作為類型名稱的佔位符)>(預設值:*Builder)。對於任何使用 @Builder 註解但沒有明確 builderClassName 參數的情況,都會使用此值來決定要產生的建構器類別的名稱(或者如果此內部類別已存在,則會調整)。
    • BUILDER_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> BUILDER_FLAG_USAGE
      lombok 設定:lombok.builder.flagUsage = WARNING | ERROR。如果設定,任何 使用 @Builder 都會導致警告/錯誤。
    • SINGULAR_USE_GUAVA

      public static final lombok.core.configuration.ConfigurationKey<Boolean> SINGULAR_USE_GUAVA
      lombok 設定:lombok.singular.useGuava = true | false。如果明確設定為 true,guava 的 ImmutableList 等會用於實作由 @Singular @Builder 針對 java.util.List 等類型欄位/參數產生的不可變集合資料類型。預設情況下,會使用 java.util 類型的不可修改包裝版本。
    • SINGULAR_AUTO

      public static final lombok.core.configuration.ConfigurationKey<Boolean> SINGULAR_AUTO
      lombok 設定:lombok.singular.auto = true | false。預設情況下或明確設定為 true 時,在使用 @Singular 時,lombok 會嘗試自動將您的變數/參數名稱單數化;該名稱假定以英文撰寫,且為複數。如果明確設定為 false,您必須始終指定單數形式;如果您識別碼使用外語,則這特別有用。
    • CLEANUP_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> CLEANUP_FLAG_USAGE
      lombok 設定:lombok.cleanup.flagUsage = WARNING | ERROR。如果設定,任何 使用 @Cleanup 都會導致警告/錯誤。
    • DELEGATE_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> DELEGATE_FLAG_USAGE
      lombok 設定:lombok.delegate.flagUsage = WARNING | ERROR。如果設定,任何 使用 @Delegate 都會導致警告/錯誤。
    • NON_NULL_EXCEPTION_TYPE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.NullCheckExceptionType> NON_NULL_EXCEPTION_TYPE
      lombok 配置: lombok.nonNull.exceptionType 可設定為:[IllegalArgumentExceptionNullPointerExceptionJDKGuavaAssertion]。此設定決定當 @NonNull 註解套用至方法參數,且呼叫者傳入 null 時,產生的 null 檢查行為。
      • 若選擇的配置為 NullPointerException(預設)或 IllegalArgumentException,則會拋出該例外類型,並帶有訊息:「field-name 已標記為不可為 null,但卻是 null」。
      • 若選擇的配置為 Assert,則會產生 assert 語句。這表示若啟用了斷言(VM 啟動時帶有 -ea 參數),則會拋出 AssertionError,否則不會有任何動作。
      • 若選擇的配置為 JDK,則會產生對 java.util.Objects.requireNonNull 的呼叫,並傳入欄位名稱(此方法會拋出 NullPointerException)。
      • 若選擇的配置為 Guava,則會產生對 com.google.common.base.Preconditions.checkNotNull 的呼叫,並傳入欄位名稱(此方法會拋出 NullPointerException)。
      注意:選擇的 null 檢查樣式也用於 @Builder@Singular 註解,以檢查傳遞給複數形式方法的任何集合。
    • NON_NULL_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> NON_NULL_FLAG_USAGE
      Lombok 配置:lombok.nonNull.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @NonNull 的情況都會導致警告/錯誤。
    • SNEAKY_THROWS_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SNEAKY_THROWS_FLAG_USAGE
      Lombok 配置:lombok.sneakyThrows.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @SneakyThrows 的情況都會導致警告/錯誤。
    • SYNCHRONIZED_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SYNCHRONIZED_FLAG_USAGE
      Lombok 配置:lombok.synchronized.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @Synchronized 的情況都會導致警告/錯誤。
    • VAL_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> VAL_FLAG_USAGE
      Lombok 配置:lombok.val.flagUsage = WARNING | ERROR。若設定此項,任何 使用 val 的情況都會導致警告/錯誤。
    • VAR_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> VAR_FLAG_USAGE
    • WITH_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> WITH_FLAG_USAGE
      Lombok 配置:lombok.with.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @With 的情況都會導致警告/錯誤。
    • LOG_ANY_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_ANY_FLAG_USAGE
      Lombok 配置:lombok.log.flagUsage = WARNING | ERROR。若設定此項,lombok.extern任何 日誌註解(例如 @Slf4j)的使用都會導致警告/錯誤。
    • LOG_COMMONS_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_COMMONS_FLAG_USAGE
      Lombok 配置:lombok.log.apacheCommons.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @CommonsLog 的情況都會導致警告/錯誤。
    • LOG_JUL_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_JUL_FLAG_USAGE
      Lombok 配置:lombok.log.javaUtilLogging.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @Log 的情況都會導致警告/錯誤。
    • LOG_LOG4J_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_LOG4J_FLAG_USAGE
      Lombok 配置:lombok.log.log4j.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @Log4j 的情況都會導致警告/錯誤。
    • LOG_LOG4J2_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_LOG4J2_FLAG_USAGE
      Lombok 配置:lombok.log.log4j2.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @Log4j2 的情況都會導致警告/錯誤。
    • LOG_SLF4J_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_SLF4J_FLAG_USAGE
      Lombok 配置:lombok.log.slf4j.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @Slf4j 的情況都會導致警告/錯誤。
    • LOG_XSLF4J_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_XSLF4J_FLAG_USAGE
      Lombok 配置:lombok.log.xslf4j.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @XSlf4j 的情況都會導致警告/錯誤。
    • LOG_JBOSSLOG_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_JBOSSLOG_FLAG_USAGE
      Lombok 配置:lombok.log.jbosslog.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @JBossLog 的情況都會導致警告/錯誤。
    • LOG_FLOGGER_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_FLOGGER_FLAG_USAGE
      Lombok 配置:lombok.log.flogger.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @Flogger 的情況都會導致警告/錯誤。
    • LOG_ANY_FIELD_NAME

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.IdentifierName> LOG_ANY_FIELD_NAME
      Lombok 配置:lombok.log.fieldName = <字串:aJavaIdentifier>(預設值:log)。若設定此項,各種日誌註解(會建立日誌欄位)將使用指定的識別符,而不是 log 作為名稱。
    • LOG_ANY_FIELD_IS_STATIC

      public static final lombok.core.configuration.ConfigurationKey<Boolean> LOG_ANY_FIELD_IS_STATIC
      Lombok 配置:lombok.log.fieldIsStatic = true | false。若未設定或設定為 true,各種日誌註解產生的日誌欄位將會是 static。若設定為 false,這些欄位將會產生為實例欄位。
    • LOG_CUSTOM_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_CUSTOM_FLAG_USAGE
      Lombok 配置:lombok.log.custom.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @CustomLog 的情況都會導致警告/錯誤。
    • LOG_CUSTOM_DECLARATION

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.LogDeclaration> LOG_CUSTOM_DECLARATION
      Lombok 配置:lombok.log.custom.declaration = <日誌宣告字串>。日誌宣告必須遵循以下模式:
      [LoggerType ]LoggerFactoryType.loggerFactoryMethod(loggerFactoryMethodParams)[(loggerFactoryMethodParams)]
      它由以下部分組成:
      • 可選的完整日誌記錄器類型,例如 my.cool.Logger,後跟一個空格。若未指定,則預設為 LoggerFactoryType
      • 完整日誌記錄器工廠類型,例如 my.cool.LoggerFactory,後跟一個點。
      • 工廠方法,例如 createLogger。這必須是 LoggerFactoryType 中的 public static 方法。
      • 至少一個工廠方法參數的定義,例如 ()(TOPIC,TYPE)。括號內的格式是以逗號分隔的參數種類列表。
        允許的參數為:TYPE | NAME | TOPIC | NULL
        最多可以有一個帶有 TOPIC 的參數定義,以及最多一個不帶 TOPIC 的參數定義。您可以同時指定兩者。
      範例:my.cool.Logger my.cool.LoggerFactory.createLogger(TYPE)(TYPE,TOPIC)
      若在 @CustomLog 的使用中未提供主題,則上述設定將會調用 LoggerFactorycreateLogger 方法,並傳入類型作為 java.lang.Class 變數。
      若提供了主題,則會調用該方法的重載版本,並帶有 2 個參數:第一個是類型(作為 Class),然後是主題(作為 String)。

      若未設定此配置鍵,則任何使用 @CustomLog 的情況都會導致錯誤。

    • EXPERIMENTAL_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> EXPERIMENTAL_FLAG_USAGE
      Lombok 配置:lombok.experimental.flagUsage = WARNING | ERROR。若設定此項,任何 使用實驗性功能(來自套件 lombok.experimental)且尚未升級為主功能的情況都會導致警告/錯誤。
    • ACCESSORS_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ACCESSORS_FLAG_USAGE
      Lombok 配置:lombok.accessors.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @Accessors 的情況都會導致警告/錯誤。
    • ACCESSORS_PREFIX

      public static final lombok.core.configuration.ConfigurationKey<List<String>> ACCESSORS_PREFIX
      Lombok 配置:lombok.accessors.prefix += <字串:prefix>。對於任何沒有 @Accessors 且未明確定義 prefix 選項的類別,將會使用此前綴列表。
    • ACCESSORS_CHAIN

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ACCESSORS_CHAIN
      Lombok 配置:lombok.accessors.chain = true | false。對於任何沒有 @Accessors 且未明確定義 chain 選項的類別,將會使用此值(預設值 = false)。
    • ACCESSORS_FLUENT

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ACCESSORS_FLUENT
      Lombok 配置:lombok.accessors.fluent = true | false。對於任何沒有 @Accessors 且未明確定義 fluent 選項的類別,將會使用此值(預設值 = false)。
    • ACCESSORS_MAKE_FINAL

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ACCESSORS_MAKE_FINAL
      Lombok 配置:lombok.accessors.makeFinal = true | false。除非有明確定義 makeFinal 選項的 @Accessors,否則將會使用此值(預設值 = false)。
    • ACCESSORS_JAVA_BEANS_SPEC_CAPITALIZATION

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CapitalizationStrategy> ACCESSORS_JAVA_BEANS_SPEC_CAPITALIZATION
      Lombok 配置:lombok.accessors.capitalization = basic | beanspec。決定將欄位名稱轉換為 getter/setter/with 名稱時,以及反之針對以 1 個小寫字母,然後 1 個大寫字母開頭的欄位名稱,所使用的 capitalization 規則。basic = uShape 變成 getUShape,beanspec = uShape 變成 getuShape(預設值 = basic)。
    • EXTENSION_METHOD_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> EXTENSION_METHOD_FLAG_USAGE
      Lombok 配置:lombok.extensionMethod.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @ExtensionMethod 的情況都會導致警告/錯誤。
    • FIELD_DEFAULTS_PRIVATE_EVERYWHERE

      public static final lombok.core.configuration.ConfigurationKey<Boolean> FIELD_DEFAULTS_PRIVATE_EVERYWHERE
      Lombok 配置:lombok.fieldDefaults.defaultPrivate = true | false。若設定為 true,在所有編譯的原始碼檔案中,Lombok 會將任何 沒有存取修飾符或 @PackagePrivate 的欄位標記為 private
    • FIELD_DEFAULTS_FINAL_EVERYWHERE

      public static final lombok.core.configuration.ConfigurationKey<Boolean> FIELD_DEFAULTS_FINAL_EVERYWHERE
      Lombok 配置:lombok.fieldDefaults.defaultFinal = true | false。若設定為 true,在所有編譯的原始碼檔案中,Lombok 會將任何 沒有 @NonFinal 的欄位標記為 final
    • FIELD_DEFAULTS_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> FIELD_DEFAULTS_FLAG_USAGE
      Lombok 配置:lombok.fieldDefaults.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @FieldDefaults 的情況都會導致警告/錯誤。
    • HELPER_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> HELPER_FLAG_USAGE
      Lombok 配置:lombok.helper.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @Helper 的情況都會導致警告/錯誤。
    • LOCKED_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOCKED_FLAG_USAGE
      Lombok 配置:lombok.locked.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @Locked 的情況都會導致警告/錯誤。
    • ON_X_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ON_X_FLAG_USAGE
      Lombok 配置:lombok.onX.flagUsage = WARNING | ERROR。若設定此項,任何 使用 onX 的情況都會導致警告/錯誤。
      具體來說,這會標記 @Getter(onMethod=...)@Setter(onParam=...)@Setter(onMethod=...)@XArgsConstructor(onConstructor=...) 的使用。
    • UTILITY_CLASS_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> UTILITY_CLASS_FLAG_USAGE
      Lombok 配置:lombok.utilityClass.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @UtilityClass 的情況都會導致警告/錯誤。
    • FIELD_NAME_CONSTANTS_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> FIELD_NAME_CONSTANTS_FLAG_USAGE
      Lombok 配置:lombok.fieldNameConstants.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @FieldNameConstants 的情況都會導致警告/錯誤。
    • FIELD_NAME_CONSTANTS_INNER_TYPE_NAME

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.IdentifierName> FIELD_NAME_CONSTANTS_INNER_TYPE_NAME
      Lombok 配置:lombok.fieldNameConstants.innerTypeName = <字串:AValidJavaTypeName>(預設值:Fields)。@FieldNameConstants 產生的常數名稱將以此值作為前綴。
    • FIELD_NAME_CONSTANTS_UPPERCASE

      public static final lombok.core.configuration.ConfigurationKey<Boolean> FIELD_NAME_CONSTANTS_UPPERCASE
      Lombok 配置:lombok.fieldNameConstants.uppercase = true | false。若為 true,@FieldNameConstants 產生的常數名稱將會是 UPPER_CASED_LIKE_A_CONSTANT。(預設值:false)。
    • SUPERBUILDER_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SUPERBUILDER_FLAG_USAGE
      Lombok 配置:lombok.superBuilder.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @SuperBuilder 的情況都會導致警告/錯誤。
    • WITHBY_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> WITHBY_FLAG_USAGE
      Lombok 配置:lombok.withBy.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @WithBy 的情況都會導致警告/錯誤。
    • JACKSONIZED_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> JACKSONIZED_FLAG_USAGE
      Lombok 配置:lombok.jacksonized.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @Jacksonized 的情況都會導致警告/錯誤。
    • STOP_BUBBLING

      public static final lombok.core.configuration.ConfigurationKey<Boolean> STOP_BUBBLING
      Lombok 配置:config.stopBubbling = true | false。若未設定或設定為 false,配置系統將會在父目錄中尋找 lombok.config 檔案。若設定為 true,則不會再檢查其他 lombok.config 檔案。
    • COPYABLE_ANNOTATIONS

      public static final lombok.core.configuration.ConfigurationKey<List<lombok.core.configuration.TypeName>> COPYABLE_ANNOTATIONS
      Lombok 配置:lombok.copyableAnnotations += <TypeName: 完整註解類別名稱>。將這些註解複製到 getter、setter、with 方法、builder-setter 等。
    • CHECKER_FRAMEWORK

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CheckerFrameworkVersion> CHECKER_FRAMEWORK
      Lombok 配置:checkerframework = true | false | <字串: 主要版本號.次要版本號>(預設值:false)。若設定此項,Lombok 將會在產生的程式碼上產生來自 checkerframework.org 的適當註解。若設定為 true,將會產生 Lombok 支援的 checkerframework.org 最新版本的所有相關註解。若設定為特定的主要/次要版本號,則只會產生在指定 checkerframework.org 版本或之前引入的 checkerframework 註解。
    • STANDARD_EXCEPTION_FLAG_USAGE

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> STANDARD_EXCEPTION_FLAG_USAGE
      Lombok 配置:lombok.standardException.flagUsage = WARNING | ERROR。若設定此項,任何 使用 @StandardException 的情況都會導致警告/錯誤。