public class ConfigurationKeys
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
ACCESSORS_CHAIN |
lombok configuration:
lombok.accessors.chain = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
ACCESSORS_FLAG_USAGE |
lombok configuration:
lombok.accessors.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
ACCESSORS_FLUENT |
lombok configuration:
lombok.accessors.fluent = true | false. |
static lombok.core.configuration.ConfigurationKey<java.util.List<java.lang.String>> |
ACCESSORS_PREFIX |
lombok configuration:
lombok.accessors.prefix += <String: prefix>. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
ADD_FINDBUGS_SUPPRESSWARNINGS_ANNOTATIONS |
lombok configuration:
lombok.extern.findbugs.addSuppressFBWarnings = true | false. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
ADD_GENERATED_ANNOTATIONS |
Deprecated.
Since version 1.16.14, use
ADD_JAVAX_GENERATED_ANNOTATIONS instead. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
ADD_JAVAX_GENERATED_ANNOTATIONS |
lombok configuration:
lombok.addJavaxGeneratedAnnotation = true | false. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
ADD_LOMBOK_GENERATED_ANNOTATIONS |
lombok configuration:
lombok.addLombokGeneratedAnnotation = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
ALL_ARGS_CONSTRUCTOR_FLAG_USAGE |
lombok configuration:
lombok.allArgsConstructor.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES |
lombok configuration:
lombok.anyConstructor.addConstructorProperties = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
ANY_CONSTRUCTOR_FLAG_USAGE |
lombok configuration:
lombok.anyConstructor.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIES |
Deprecated.
Since version 2.0, use
ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES instead. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
BUILDER_FLAG_USAGE |
lombok configuration:
lombok.builder.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
CLEANUP_FLAG_USAGE |
lombok configuration:
lombok.cleanup.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.util.List<lombok.core.configuration.TypeName>> |
COPYABLE_ANNOTATIONS |
lombok configuration:
lombok.copyableAnnotations += <TypeName: fully-qualified annotation class name>. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
DATA_FLAG_USAGE |
lombok configuration:
lombok.data.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
DELEGATE_FLAG_USAGE |
lombok configuration:
lombok.delegate.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CallSuperType> |
EQUALS_AND_HASH_CODE_CALL_SUPER |
lombok configuration:
lombok.equalsAndHashCode.callSuper = call | ignore | warn. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERS |
lombok configuration:
lombok.equalsAndHashCode.doNotUseGetters = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
EQUALS_AND_HASH_CODE_FLAG_USAGE |
lombok configuration:
lombok.equalsAndHashCode.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
EXPERIMENTAL_FLAG_USAGE |
lombok configuration:
lombok.experimental.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
EXTENSION_METHOD_FLAG_USAGE |
lombok configuration:
lombok.extensionMethod.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
FIELD_DEFAULTS_FINAL_EVERYWHERE |
lombok configuration:
lombok.fieldDefaults.defaultFinal = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
FIELD_DEFAULTS_FLAG_USAGE |
lombok configuration:
lombok.fieldDefaults.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
FIELD_DEFAULTS_PRIVATE_EVERYWHERE |
lombok configuration:
lombok.fieldDefaults.defaultPrivate = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
FIELD_NAME_CONSTANTS_FLAG_USAGE |
lombok configuration:
lombok.fieldNameConstants.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.lang.String> |
FIELD_NAME_CONSTANTS_INNER_TYPE_NAME |
lombok configuration:
lombok.fieldNameConstants.innerTypeName = <String: AValidJavaTypeName> (Default: Fields). |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
GETTER_CONSEQUENT_BOOLEAN |
lombok configuration:
lombok.getter.noIsPrefix = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
GETTER_FLAG_USAGE |
lombok configuration:
lombok.getter.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
GETTER_LAZY_FLAG_USAGE |
lombok configuration:
lombok.getter.lazy.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
HELPER_FLAG_USAGE |
lombok configuration:
lombok.helper.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
LOG_ANY_FIELD_IS_STATIC |
lombok configuration:
lombok.log.fieldIsStatic = true | false. |
static lombok.core.configuration.ConfigurationKey<java.lang.String> |
LOG_ANY_FIELD_NAME |
lombok configuration:
lombok.log.fieldName = <String: aJavaIdentifier> (Default: log). |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
LOG_ANY_FLAG_USAGE |
lombok configuration:
lombok.log.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
LOG_COMMONS_FLAG_USAGE |
lombok configuration:
lombok.log.apacheCommons.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
LOG_FLOGGER_FLAG_USAGE |
lombok configuration:
lombok.log.flogger.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
LOG_JBOSSLOG_FLAG_USAGE |
lombok configuration:
lombok.log.jbosslog.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
LOG_JUL_FLAG_USAGE |
lombok configuration:
lombok.log.javaUtilLogging.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
LOG_LOG4J_FLAG_USAGE |
lombok configuration:
lombok.log.log4j.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
LOG_LOG4J2_FLAG_USAGE |
lombok configuration:
lombok.log.log4j2.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
LOG_SLF4J_FLAG_USAGE |
lombok configuration:
lombok.log.slf4j.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
LOG_XSLF4J_FLAG_USAGE |
lombok configuration:
lombok.log.xslf4j.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
LOMBOK_DISABLE |
lombok configuration:
dangerousconfig.lombok.disable = true | false. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
NO_ARGS_CONSTRUCTOR_EXTRA_PRIVATE |
lombok configuration:
lombok.noArgsConstructor.extraPrivate = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
NO_ARGS_CONSTRUCTOR_FLAG_USAGE |
lombok configuration:
lombok.noArgsConstructor.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.NullCheckExceptionType> |
NON_NULL_EXCEPTION_TYPE |
lombok configuration:
lombok.nonNull.exceptionType = <String: a java exception type; either [IllegalArgumentException or: NullPointerException]. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
NON_NULL_FLAG_USAGE |
lombok configuration:
lombok.nonNull.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
ON_X_FLAG_USAGE |
lombok configuration:
lombok.onX.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
REQUIRED_ARGS_CONSTRUCTOR_FLAG_USAGE |
lombok configuration:
lombok.requiredArgsConstructor.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
SETTER_FLAG_USAGE |
lombok configuration:
lombok.setter.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
SINGULAR_AUTO |
lombok configuration:
lombok.singular.auto = true | false. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
SINGULAR_USE_GUAVA |
lombok configuration:
lombok.singular.useGuava = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
SNEAKY_THROWS_FLAG_USAGE |
lombok configuration:
lombok.sneakyThrows.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
STOP_BUBBLING |
lombok configuration:
config.stopBubbling = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
SUPERBUILDER_FLAG_USAGE |
lombok configuration:
lombok.superBuilder.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
SYNCHRONIZED_FLAG_USAGE |
lombok configuration:
lombok.synchronized.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CallSuperType> |
TO_STRING_CALL_SUPER |
lombok configuration:
lombok.toString.callSuper = call | ignore | warn. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
TO_STRING_DO_NOT_USE_GETTERS |
lombok configuration:
lombok.toString.doNotUseGetters = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
TO_STRING_FLAG_USAGE |
lombok configuration:
lombok.toString.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<java.lang.Boolean> |
TO_STRING_INCLUDE_FIELD_NAMES |
lombok configuration:
lombok.toString.includeFieldNames = true | false. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
UTILITY_CLASS_FLAG_USAGE |
lombok configuration:
lombok.utilityClass.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
VAL_FLAG_USAGE |
lombok configuration:
lombok.val.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
VALUE_FLAG_USAGE |
lombok configuration:
lombok.value.flagUsage = WARNING | ERROR. |
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
VAR_FLAG_USAGE |
|
static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> |
WITHER_FLAG_USAGE |
lombok configuration:
lombok.wither.flagUsage = WARNING | ERROR. |
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> LOMBOK_DISABLE
dangerousconfig.lombok.disable = true | false.
If true, lombok is disabled entirely.@Deprecated public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ADD_GENERATED_ANNOTATIONS
ADD_JAVAX_GENERATED_ANNOTATIONS instead.lombok.addGeneratedAnnotation = true | false.
If true, lombok generates @javax.annotation.Generated("lombok") on all fields, methods, and types that are generated, unless lombok.addJavaxGeneratedAnnotation is set.
false instead of true, as this annotation is broken in JDK9.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ADD_JAVAX_GENERATED_ANNOTATIONS
lombok.addJavaxGeneratedAnnotation = true | false.
If true, lombok generates @javax.annotation.Generated("lombok") on all fields, methods, and types that are generated.
false instead of true, as this annotation is broken in JDK9.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ADD_LOMBOK_GENERATED_ANNOTATIONS
lombok.addLombokGeneratedAnnotation = true | false.
If true, lombok generates @lombok.Generated on all fields, methods, and types that are generated.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ADD_FINDBUGS_SUPPRESSWARNINGS_ANNOTATIONS
lombok.extern.findbugs.addSuppressFBWarnings = true | false.
If true, lombok generates edu.umd.cs.findbugs.annotations.SuppressFBWarnings on all fields, methods, and types that are generated.
NB: If you enable this option, findbugs must be on the source or classpath, or you'll get errors that the type SuppressFBWarnings cannot be found.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ANY_CONSTRUCTOR_FLAG_USAGE
lombok.anyConstructor.flagUsage = WARNING | ERROR.
If set, any usage of @AllArgsConstructor, @RequiredArgsConstructor, or @NoArgsConstructor results in a warning / error.@Deprecated public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIES
ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES instead.lombok.anyConstructor.suppressConstructorProperties = true | false.
If false or this configuration is omitted, all generated constructors with at least 1 argument get a @ConstructorProperties.
To suppress the generation of it, set this configuration to true.
NB: GWT projects, and probably android projects, should explicitly set this key to true for the entire project.
false instead of true, as @ConstructorProperties requires extra modules in JDK9.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES
lombok.anyConstructor.addConstructorProperties = true | false.
If true, all generated constructors with at least 1 argument get a @ConstructorProperties.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ALL_ARGS_CONSTRUCTOR_FLAG_USAGE
lombok.allArgsConstructor.flagUsage = WARNING | ERROR.
If set, any usage of @AllArgsConstructor results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> NO_ARGS_CONSTRUCTOR_FLAG_USAGE
lombok.noArgsConstructor.flagUsage = WARNING | ERROR.
If set, any usage of @NoArgsConstructor results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> NO_ARGS_CONSTRUCTOR_EXTRA_PRIVATE
lombok.noArgsConstructor.extraPrivate = true | false.
If true (default), @Data and @Value will also generate a private no-args constructor, if there isn't already one, setting all fields to their default values.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> REQUIRED_ARGS_CONSTRUCTOR_FLAG_USAGE
lombok.requiredArgsConstructor.flagUsage = WARNING | ERROR.
If set, any usage of @RequiredArgsConstructor results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> DATA_FLAG_USAGE
lombok.data.flagUsage = WARNING | ERROR.
If set, any usage of @Data results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> VALUE_FLAG_USAGE
lombok.value.flagUsage = WARNING | ERROR.
If set, any usage of @Value results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> GETTER_FLAG_USAGE
lombok.getter.flagUsage = WARNING | ERROR.
If set, any usage of @Getter results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> GETTER_LAZY_FLAG_USAGE
lombok.getter.lazy.flagUsage = WARNING | ERROR.
If set, any usage of @Getter(lazy=true) results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> GETTER_CONSEQUENT_BOOLEAN
lombok.getter.noIsPrefix = true | false.
If true, booleans getters are both referred to, and generated as getFieldName(). If false (the default), the javabean-standard isFieldName() is generated / used instead.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SETTER_FLAG_USAGE
lombok.setter.flagUsage = WARNING | ERROR.
If set, any usage of @Setter results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERS
lombok.equalsAndHashCode.doNotUseGetters = true | false.
For any class without an @EqualsAndHashCode that explicitly defines the doNotUseGetters option, this value is used (default = false).public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CallSuperType> EQUALS_AND_HASH_CODE_CALL_SUPER
lombok.equalsAndHashCode.callSuper = call | ignore | warn.
For any class with an @EqualsAndHashCode annotation which extends a class other than java.lang.Object, should a call to superclass's implementation of equals and hashCode be included in the generated methods? (Default = warn)public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> EQUALS_AND_HASH_CODE_FLAG_USAGE
lombok.equalsAndHashCode.flagUsage = WARNING | ERROR.
If set, any usage of @EqualsAndHashCode results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> TO_STRING_DO_NOT_USE_GETTERS
lombok.toString.doNotUseGetters = true | false.
For any class without an @ToString that explicitly defines the doNotUseGetters option, this value is used (default = false).public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CallSuperType> TO_STRING_CALL_SUPER
lombok.toString.callSuper = call | ignore | warn.
For any class with an @ToString annotation which extends a class other than java.lang.Object, should a call to superclass's implementation of toString be included in the generated method? (Default = skip)public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> TO_STRING_FLAG_USAGE
lombok.toString.flagUsage = WARNING | ERROR.
If set, any usage of @ToString results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> TO_STRING_INCLUDE_FIELD_NAMES
lombok.toString.includeFieldNames = true | false.
For any class without an @ToString that explicitly defines the includeFieldNames option, this value is used (default = true).public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> BUILDER_FLAG_USAGE
lombok.builder.flagUsage = WARNING | ERROR.
If set, any usage of @Builder results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> SINGULAR_USE_GUAVA
lombok.singular.useGuava = true | false.
If explicitly set to true, guava's ImmutableList etc are used to implement the immutable collection datatypes generated by @Singular @Builder for fields/parameters of type java.util.List and such.
By default, unmodifiable-wrapped versions of java.util types are used.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> SINGULAR_AUTO
lombok.singular.auto = true | false.
By default or if explicitly set to true, lombok will attempt to automatically singularize the name of your variable/parameter when using @Singular; the name is assumed to be written in english, and a plural. If explicitly to false, you must always specify the singular form; this is especially useful if your identifiers are in a foreign language.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> CLEANUP_FLAG_USAGE
lombok.cleanup.flagUsage = WARNING | ERROR.
If set, any usage of @Cleanup results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> DELEGATE_FLAG_USAGE
lombok.delegate.flagUsage = WARNING | ERROR.
If set, any usage of @Delegate results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.NullCheckExceptionType> NON_NULL_EXCEPTION_TYPE
lombok.nonNull.exceptionType = <String: a java exception type; either [IllegalArgumentException or: NullPointerException].
Sets the exception to throw if @NonNull is applied to a method parameter, and a caller passes in null.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> NON_NULL_FLAG_USAGE
lombok.nonNull.flagUsage = WARNING | ERROR.
Implementation note: This field is supposed to be lombok.NonNull itself, but jdk6 and 7 have bugs where fields in annotations don't work well.
If set, any usage of @NonNull results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SNEAKY_THROWS_FLAG_USAGE
lombok.sneakyThrows.flagUsage = WARNING | ERROR.
If set, any usage of @SneakyThrows results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SYNCHRONIZED_FLAG_USAGE
lombok.synchronized.flagUsage = WARNING | ERROR.
If set, any usage of @Synchronized results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> VAL_FLAG_USAGE
lombok.val.flagUsage = WARNING | ERROR.
If set, any usage of val results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> VAR_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_ANY_FLAG_USAGE
lombok.log.flagUsage = WARNING | ERROR.
If set, any usage of any of the log annotations in lombok.extern@Slf4j results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_COMMONS_FLAG_USAGE
lombok.log.apacheCommons.flagUsage = WARNING | ERROR.
If set, any usage of @CommonsLog results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_JUL_FLAG_USAGE
lombok.log.javaUtilLogging.flagUsage = WARNING | ERROR.
If set, any usage of @Log results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_LOG4J_FLAG_USAGE
lombok.log.log4j.flagUsage = WARNING | ERROR.
If set, any usage of @Log4j results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_LOG4J2_FLAG_USAGE
lombok.log.log4j2.flagUsage = WARNING | ERROR.
If set, any usage of @Log4j2 results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_SLF4J_FLAG_USAGE
lombok.log.slf4j.flagUsage = WARNING | ERROR.
If set, any usage of @Slf4j results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_XSLF4J_FLAG_USAGE
lombok.log.xslf4j.flagUsage = WARNING | ERROR.
If set, any usage of @XSlf4j results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_JBOSSLOG_FLAG_USAGE
lombok.log.jbosslog.flagUsage = WARNING | ERROR.
If set, any usage of @JBossLog results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_FLOGGER_FLAG_USAGE
lombok.log.flogger.flagUsage = WARNING | ERROR.
If set, any usage of @Flogger results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<java.lang.String> LOG_ANY_FIELD_NAME
lombok.log.fieldName = <String: aJavaIdentifier> (Default: log).
If set the various log annotations (which make a log field) will use the stated identifier instead of log as a name.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> LOG_ANY_FIELD_IS_STATIC
lombok.log.fieldIsStatic = true | false.
If not set, or set to true, the log field generated by the various log annotations will be static.
If set to false, these will be generated as instance fields instead.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> EXPERIMENTAL_FLAG_USAGE
lombok.experimental.flagUsage = WARNING | ERROR.
If set, any usage of any experimental features (from package lombok.experimental) that haven't been
promoted to a main feature results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ACCESSORS_FLAG_USAGE
lombok.accessors.flagUsage = WARNING | ERROR.
If set, any usage of @Accessors results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<java.util.List<java.lang.String>> ACCESSORS_PREFIX
lombok.accessors.prefix += <String: prefix>.
For any class without an @Accessors that explicitly defines the prefix option, this list of prefixes is used.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ACCESSORS_CHAIN
lombok.accessors.chain = true | false.
For any class without an @Accessors that explicitly defines the chain option, this value is used (default = false).public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ACCESSORS_FLUENT
lombok.accessors.fluent = true | false.
For any class without an @Accessors that explicitly defines the fluent option, this value is used (default = false).public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> EXTENSION_METHOD_FLAG_USAGE
lombok.extensionMethod.flagUsage = WARNING | ERROR.
If set, any usage of @ExtensionMethod results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> FIELD_DEFAULTS_PRIVATE_EVERYWHERE
lombok.fieldDefaults.defaultPrivate = true | false.
If set to true any field without an access modifier or @PackagePrivate is marked as private by lombok, in all source files compiled.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> FIELD_DEFAULTS_FINAL_EVERYWHERE
lombok.fieldDefaults.defaultFinal = true | false.
If set to true any field without @NonFinal is marked as final by lombok, in all source files compiled.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> FIELD_DEFAULTS_FLAG_USAGE
lombok.fieldDefaults.flagUsage = WARNING | ERROR.
If set, any usage of @FieldDefaults results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> HELPER_FLAG_USAGE
lombok.helper.flagUsage = WARNING | ERROR.
If set, any usage of @Helper results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ON_X_FLAG_USAGE
lombok.onX.flagUsage = WARNING | ERROR.
If set, any usage of onX results in a warning / error.
@Getter(onMethod=...), @Setter(onParam=...), @Setter(onMethod=...), @XArgsConstructor(onConstructor=...).public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> UTILITY_CLASS_FLAG_USAGE
lombok.utilityClass.flagUsage = WARNING | ERROR.
If set, any usage of @UtilityClass results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> FIELD_NAME_CONSTANTS_FLAG_USAGE
lombok.fieldNameConstants.flagUsage = WARNING | ERROR.
If set, any usage of @FieldNameConstants results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<java.lang.String> FIELD_NAME_CONSTANTS_INNER_TYPE_NAME
lombok.fieldNameConstants.innerTypeName = <String: AValidJavaTypeName> (Default: Fields).
The names of the constants generated by @FieldNameConstants will be prefixed with this value.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> WITHER_FLAG_USAGE
lombok.wither.flagUsage = WARNING | ERROR.
If set, any usage of @Wither results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SUPERBUILDER_FLAG_USAGE
lombok.superBuilder.flagUsage = WARNING | ERROR.
If set, any usage of @SuperBuilder results in a warning / error.public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> STOP_BUBBLING
config.stopBubbling = true | false.
If not set, or set to false, the configuration system will look for lombok.config files in the parent directory.
If set to true, no further lombok.config files will be checked.public static final lombok.core.configuration.ConfigurationKey<java.util.List<lombok.core.configuration.TypeName>> COPYABLE_ANNOTATIONS
lombok.copyableAnnotations += <TypeName: fully-qualified annotation class name>.
Copy these annotations to getters, setters, withers, builder-setters, etc.Copyright © 2009-2018 The Project Lombok Authors, licensed under the MIT licence.