public class ConfigurationKeys extends Object
| Modifier and Type | Field and Description |
|---|---|
static ConfigurationKey<Boolean> |
ACCESSORS_CHAIN
lombok configuration:
lombok.accessors.chain = true | false. |
static ConfigurationKey<FlagUsageType> |
ACCESSORS_FLAG_USAGE
lombok configuration:
lombok.accessors.flagUsage = WARNING | ERROR. |
static ConfigurationKey<Boolean> |
ACCESSORS_FLUENT
lombok configuration:
lombok.accessors.fluent = true | false. |
static ConfigurationKey<List<String>> |
ACCESSORS_PREFIX
lombok configuration:
lombok.accessors.prefix += <String: prefix>. |
static ConfigurationKey<Boolean> |
ADD_FINDBUGS_SUPPRESSWARNINGS_ANNOTATIONS
lombok configuration:
lombok.extern.findbugs.addSuppressFBWarnings = true | false. |
static ConfigurationKey<Boolean> |
ADD_GENERATED_ANNOTATIONS
lombok configuration:
lombok.addGeneratedAnnotation = true | false. |
static ConfigurationKey<FlagUsageType> |
ALL_ARGS_CONSTRUCTOR_FLAG_USAGE
lombok configuration:
lombok.allArgsConstructor.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
ANY_CONSTRUCTOR_FLAG_USAGE
lombok configuration:
lombok.anyConstructor.flagUsage = WARNING | ERROR. |
static ConfigurationKey<Boolean> |
ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIES
lombok configuration:
lombok.anyConstructor.suppressConstructorProperties = true | false. |
static ConfigurationKey<FlagUsageType> |
BUILDER_FLAG_USAGE
lombok configuration:
lombok.builder.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
CLEANUP_FLAG_USAGE
lombok configuration:
lombok.cleanup.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
DATA_FLAG_USAGE
lombok configuration:
lombok.data.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
DELEGATE_FLAG_USAGE
lombok configuration:
lombok.delegate.flagUsage = WARNING | ERROR. |
static ConfigurationKey<Boolean> |
EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERS
lombok configuration:
lombok.equalsAndHashCode.doNotUseGetters = true | false. |
static ConfigurationKey<FlagUsageType> |
EQUALS_AND_HASH_CODE_FLAG_USAGE
lombok configuration:
lombok.equalsAndHashCode.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
EXPERIMENTAL_FLAG_USAGE
lombok configuration:
lombok.experimental.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
EXTENSION_METHOD_FLAG_USAGE
lombok configuration:
lombok.extensionMethod.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
FIELD_DEFAULTS_FLAG_USAGE
lombok configuration:
lombok.fieldDefaults.flagUsage = WARNING | ERROR. |
static ConfigurationKey<Boolean> |
GETTER_CONSEQUENT_BOOLEAN
lombok configuration:
lombok.getter.noIsPrefix = true | false. |
static ConfigurationKey<FlagUsageType> |
GETTER_FLAG_USAGE
lombok configuration:
lombok.getter.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
GETTER_LAZY_FLAG_USAGE
lombok configuration:
lombok.getter.lazy.flagUsage = WARNING | ERROR. |
static ConfigurationKey<Boolean> |
LOG_ANY_FIELD_IS_STATIC
lombok configuration:
lombok.log.fieldIsStatic = true | false. |
static ConfigurationKey<String> |
LOG_ANY_FIELD_NAME
lombok configuration:
lombok.log.fieldName = <String: aJavaIdentifier> (Default: log). |
static ConfigurationKey<FlagUsageType> |
LOG_ANY_FLAG_USAGE
lombok configuration:
lombok.log.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
LOG_COMMONS_FLAG_USAGE
lombok configuration:
lombok.log.apacheCommons.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
LOG_JUL_FLAG_USAGE
lombok configuration:
lombok.log.javaUtilLogging.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
LOG_LOG4J_FLAG_USAGE
lombok configuration:
lombok.log.log4j.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
LOG_LOG4J2_FLAG_USAGE
lombok configuration:
lombok.log.log4j2.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
LOG_SLF4J_FLAG_USAGE
lombok configuration:
lombok.log.slf4j.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
LOG_XSLF4J_FLAG_USAGE
lombok configuration:
lombok.log.xslf4j.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
NO_ARGS_CONSTRUCTOR_FLAG_USAGE
lombok configuration:
lombok.noArgsConstructor.flagUsage = WARNING | ERROR. |
static ConfigurationKey<NullCheckExceptionType> |
NON_NULL_EXCEPTION_TYPE
lombok configuration:
lombok.nonNull.exceptionType = <String: a java exception type; either [IllegalArgumentException or: NullPointerException]. |
static ConfigurationKey<FlagUsageType> |
NON_NULL_FLAG_USAGE
lombok configuration:
lombok.nonNull.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
REQUIRED_ARGS_CONSTRUCTOR_FLAG_USAGE
lombok configuration:
lombok.requiredArgsConstructor.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
SETTER_FLAG_USAGE
lombok configuration:
lombok.setter.flagUsage = WARNING | ERROR. |
static ConfigurationKey<Boolean> |
SINGULAR_AUTO
lombok configuration:
lombok.singular.auto = true | false. |
static ConfigurationKey<Boolean> |
SINGULAR_USE_GUAVA
lombok configuration:
lombok.singular.useGuava = true | false. |
static ConfigurationKey<FlagUsageType> |
SNEAKY_THROWS_FLAG_USAGE
lombok configuration:
lombok.sneakyThrows.flagUsage = WARNING | ERROR. |
static ConfigurationKey<Boolean> |
STOP_BUBBLING
lombok configuration:
config.stopBubbling = true | false. |
static ConfigurationKey<FlagUsageType> |
SYNCHRONIZED_FLAG_USAGE
lombok configuration:
lombok.synchronized.flagUsage = WARNING | ERROR. |
static ConfigurationKey<Boolean> |
TO_STRING_DO_NOT_USE_GETTERS
lombok configuration:
lombok.toString.doNotUseGetters = true | false. |
static ConfigurationKey<FlagUsageType> |
TO_STRING_FLAG_USAGE
lombok configuration:
lombok.toString.flagUsage = WARNING | ERROR. |
static ConfigurationKey<Boolean> |
TO_STRING_INCLUDE_FIELD_NAMES
lombok configuration:
lombok.toString.includeFieldNames = true | false. |
static ConfigurationKey<FlagUsageType> |
UTLITY_CLASS_FLAG_USAGE
lombok configuration:
lombok.utilityClass.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
VAL_FLAG_USAGE
lombok configuration:
lombok.val.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
VALUE_FLAG_USAGE
lombok configuration:
lombok.value.flagUsage = WARNING | ERROR. |
static ConfigurationKey<FlagUsageType> |
WITHER_FLAG_USAGE
lombok configuration:
lombok.wither.flagUsage = WARNING | ERROR. |
public static final ConfigurationKey<Boolean> ADD_GENERATED_ANNOTATIONS
lombok.addGeneratedAnnotation = true | false.
If unset or true, lombok generates @javax.annotation.Generated("lombok") on all fields, methods, and types that are generated.public static final ConfigurationKey<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 ConfigurationKey<FlagUsageType> ANY_CONSTRUCTOR_FLAG_USAGE
lombok.anyConstructor.flagUsage = WARNING | ERROR.
If set, any usage of @AllArgsConstructor, @RequiredArgsConstructor, or @NoArgsConstructor results in a warning / error.public static final ConfigurationKey<Boolean> ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIES
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.public static final ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<FlagUsageType> DATA_FLAG_USAGE
lombok.data.flagUsage = WARNING | ERROR.
If set, any usage of @Data results in a warning / error.public static final ConfigurationKey<FlagUsageType> VALUE_FLAG_USAGE
lombok.value.flagUsage = WARNING | ERROR.
If set, any usage of @Value results in a warning / error.public static final ConfigurationKey<FlagUsageType> GETTER_FLAG_USAGE
lombok.getter.flagUsage = WARNING | ERROR.
If set, any usage of @Getter results in a warning / error.public static final ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<FlagUsageType> SETTER_FLAG_USAGE
lombok.setter.flagUsage = WARNING | ERROR.
If set, any usage of @Setter results in a warning / error.public static final ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<FlagUsageType> TO_STRING_FLAG_USAGE
lombok.toString.flagUsage = WARNING | ERROR.
If set, any usage of @ToString results in a warning / error.public static final ConfigurationKey<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 ConfigurationKey<FlagUsageType> BUILDER_FLAG_USAGE
lombok.builder.flagUsage = WARNING | ERROR.
If set, any usage of @Builder results in a warning / error.public static final ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<FlagUsageType> CLEANUP_FLAG_USAGE
lombok.cleanup.flagUsage = WARNING | ERROR.
If set, any usage of @Cleanup results in a warning / error.public static final ConfigurationKey<FlagUsageType> DELEGATE_FLAG_USAGE
lombok.delegate.flagUsage = WARNING | ERROR.
If set, any usage of @Delegate results in a warning / error.public static final ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<FlagUsageType> SNEAKY_THROWS_FLAG_USAGE
lombok.sneakyThrows.flagUsage = WARNING | ERROR.
If set, any usage of @SneakyThrows results in a warning / error.public static final ConfigurationKey<FlagUsageType> SYNCHRONIZED_FLAG_USAGE
lombok.synchronized.flagUsage = WARNING | ERROR.
If set, any usage of @Synchronized results in a warning / error.public static final ConfigurationKey<FlagUsageType> VAL_FLAG_USAGE
lombok.val.flagUsage = WARNING | ERROR.
If set, any usage of val results in a warning / error.public static final ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<FlagUsageType> ACCESSORS_FLAG_USAGE
lombok.accessors.flagUsage = WARNING | ERROR.
If set, any usage of @Accessors results in a warning / error.public static final ConfigurationKey<List<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 ConfigurationKey<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 ConfigurationKey<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 ConfigurationKey<FlagUsageType> EXTENSION_METHOD_FLAG_USAGE
lombok.extensionMethod.flagUsage = WARNING | ERROR.
If set, any usage of @ExtensionMethod results in a warning / error.public static final ConfigurationKey<FlagUsageType> FIELD_DEFAULTS_FLAG_USAGE
lombok.fieldDefaults.flagUsage = WARNING | ERROR.
If set, any usage of @FieldDefaults results in a warning / error.public static final ConfigurationKey<FlagUsageType> WITHER_FLAG_USAGE
lombok.wither.flagUsage = WARNING | ERROR.
If set, any usage of @Wither results in a warning / error.public static final ConfigurationKey<FlagUsageType> UTLITY_CLASS_FLAG_USAGE
lombok.utilityClass.flagUsage = WARNING | ERROR.
If set, any usage of @UtilityClass results in a warning / error.public static final ConfigurationKey<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.Copyright © 2009-2015 The Project Lombok Authors, licensed under the MIT licence.