类 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 += <String: 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 = 以下之一: [none, javax, eclipse, jetbrains, netbeans, androidx, android.support, checkerframework, findbugs, spring, JML, 或一组自定义的完全限定的注解类型]。
    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 = <String: aJavaIdentifier (可选地使用星号作为类型名称的占位符)> (默认值: *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 | <String: 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 = <String: 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 = <String: aJavaIdentifier> (默认值: 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 string>。
    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 = 以下之一: [IllegalArgumentException, NullPointerException, JDK, Guava, 或 Assertion]。
    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 = 以下之一: [none, javax, eclipse, jetbrains, netbeans, androidx, android.support, checkerframework, findbugs, spring, JML, 或一组自定义的完全限定的注解类型]。 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 = <String: aJavaIdentifier (可选地使用星号作为类型名称的占位符)> (默认值: *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 = 以下之一: [IllegalArgumentException, NullPointerException, JDK, Guava, 或 Assertion]。设置如果 @NonNull 应用于方法参数且调用者传入 null 时生成的空值检查的行为。
      • 如果选择的配置是 NullPointerException (默认值) 或 IllegalArgumentException,则会抛出该异常类型,消息为 field-name 被标记为非空但为空
      • 如果选择的配置是 Assert,则会生成 assert 语句。这意味着如果断言开启(VM 使用 -ea 参数启动),将抛出 AssertionError,否则什么也不会发生。
      • 如果选择的配置是 JDK,则会生成对 java.util.Objects.requireNonNull 的调用,并传递字段名称(这将抛出 NullPointerException)。
      • 如果选择的配置是 Guava,则会生成对 com.google.common.base.Preconditions.checkNotNull 的调用,并传递字段名称(这将抛出 NullPointerException)。
      注意:所选的空值检查样式也由 @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 = <String: 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 = <logDeclaration string>。日志声明必须遵循以下模式
      [LoggerType ]LoggerFactoryType.loggerFactoryMethod(loggerFactoryMethodParams)[(loggerFactoryMethodParams)]
      它由以下部分组成:
      • 可选的完全限定的 Logger 类型,例如 my.cool.Logger,后跟一个空格。如果未指定,则默认为 LoggerFactoryType
      • 完全限定的 Logger 工厂类型,例如 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 的使用中未提供主题(topic),则上述配置将调用 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 += <String: prefix>。对于任何没有显式定义 prefix 选项的 @Accessors 的类,将使用此前缀列表。
    • ACCESSORS_CHAIN

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ACCESSORS_CHAIN
      lombok 配置项:lombok.accessors.chain = true | false。对于任何没有显式定义 chain 选项的 @Accessors 的类,将使用此值(默认值 = false)。
    • ACCESSORS_FLUENT

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ACCESSORS_FLUENT
      lombok 配置项:lombok.accessors.fluent = true | false。对于任何没有显式定义 fluent 选项的 @Accessors 的类,将使用此值(默认值 = false)。
    • ACCESSORS_MAKE_FINAL

      public static final lombok.core.configuration.ConfigurationKey<Boolean> ACCESSORS_MAKE_FINAL
      lombok 配置项:lombok.accessors.makeFinal = true | false。除非显式的 @Accessors 显式定义了 makeFinal 选项,否则将使用此值(默认值 = 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 个大写字母的字段名称,使用哪种首字母大写规则。 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任何 没有访问修饰符或 @PackagePrivate 的字段都将被 lombok 标记为 private 私有的,在所有编译的源文件中。
    • FIELD_DEFAULTS_FINAL_EVERYWHERE

      public static final lombok.core.configuration.ConfigurationKey<Boolean> FIELD_DEFAULTS_FINAL_EVERYWHERE
      lombok 配置项:lombok.fieldDefaults.defaultFinal = true | false。如果设置为 true任何 没有 @NonFinal 的字段都将被 lombok 标记为 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 = <String: 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: fully-qualified annotation class name>。将这些注解复制到 getter、setter、with 方法、builder-setter 等。
    • CHECKER_FRAMEWORK

      public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CheckerFrameworkVersion> CHECKER_FRAMEWORK
      lombok 配置项:checkerframework = true | false | <String: MajorVer.MinorVer> (默认值: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 的使用都会导致警告/错误。