Package lombok
Class ConfigurationKeys
- java.lang.Object
-
- lombok.ConfigurationKeys
-
public class ConfigurationKeys extends java.lang.ObjectA container class containing all lombok configuration keys that do not belong to a specific annotation.
-
-
Field Summary
Fields Modifier and Type Field Description static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>ACCESSORS_CHAINlombok configuration:lombok.accessors.chain=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>ACCESSORS_FLAG_USAGElombok configuration:lombok.accessors.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>ACCESSORS_FLUENTlombok configuration:lombok.accessors.fluent=true|false.static lombok.core.configuration.ConfigurationKey<java.util.List<java.lang.String>>ACCESSORS_PREFIXlombok configuration:lombok.accessors.prefix+= <String: prefix>.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>ADD_FINDBUGS_SUPPRESSWARNINGS_ANNOTATIONSlombok configuration:lombok.extern.findbugs.addSuppressFBWarnings=true|false.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>ADD_GENERATED_ANNOTATIONSDeprecated.Since version 1.16.14, useADD_JAVAX_GENERATED_ANNOTATIONSinstead.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>ADD_JAVAX_GENERATED_ANNOTATIONSlombok configuration:lombok.addJavaxGeneratedAnnotation=true|false.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>ADD_LOMBOK_GENERATED_ANNOTATIONSlombok configuration:lombok.addLombokGeneratedAnnotation=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>ALL_ARGS_CONSTRUCTOR_FLAG_USAGElombok configuration:lombok.allArgsConstructor.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIESlombok configuration:lombok.anyConstructor.addConstructorProperties=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>ANY_CONSTRUCTOR_FLAG_USAGElombok configuration:lombok.anyConstructor.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIESDeprecated.Since version 2.0, useANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIESinstead.static lombok.core.configuration.ConfigurationKey<java.lang.String>BUILDER_CLASS_NAMElombok configuration:lombok.builder.classNames= <String: aJavaIdentifier (optionally with a star as placeholder for the type name)> (Default:*Builder).static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>BUILDER_FLAG_USAGElombok configuration:lombok.builder.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CheckerFrameworkVersion>CHECKER_FRAMEWORKlombok configuration:checkerframework=true|false| <String: MajorVer.MinorVer> (Default: false).static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>CLEANUP_FLAG_USAGElombok configuration:lombok.cleanup.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<java.util.List<lombok.core.configuration.TypeName>>COPYABLE_ANNOTATIONSlombok configuration:lombok.copyableAnnotations+= <TypeName: fully-qualified annotation class name>.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>DATA_FLAG_USAGElombok configuration:lombok.data.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>DELEGATE_FLAG_USAGElombok configuration:lombok.delegate.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CallSuperType>EQUALS_AND_HASH_CODE_CALL_SUPERlombok configuration:lombok.equalsAndHashCode.callSuper=call|ignore|warn.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERSlombok configuration:lombok.equalsAndHashCode.doNotUseGetters=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>EQUALS_AND_HASH_CODE_FLAG_USAGElombok configuration:lombok.equalsAndHashCode.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>EXPERIMENTAL_FLAG_USAGElombok configuration:lombok.experimental.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>EXTENSION_METHOD_FLAG_USAGElombok configuration:lombok.extensionMethod.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>FIELD_DEFAULTS_FINAL_EVERYWHERElombok configuration:lombok.fieldDefaults.defaultFinal=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>FIELD_DEFAULTS_FLAG_USAGElombok configuration:lombok.fieldDefaults.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>FIELD_DEFAULTS_PRIVATE_EVERYWHERElombok configuration:lombok.fieldDefaults.defaultPrivate=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>FIELD_NAME_CONSTANTS_FLAG_USAGElombok configuration:lombok.fieldNameConstants.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.IdentifierName>FIELD_NAME_CONSTANTS_INNER_TYPE_NAMElombok configuration:lombok.fieldNameConstants.innerTypeName= <String: AValidJavaTypeName> (Default:Fields).static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>FIELD_NAME_CONSTANTS_UPPERCASElombok configuration:lombok.fieldNameConstants.uppercase=true|false.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>GETTER_CONSEQUENT_BOOLEANlombok configuration:lombok.getter.noIsPrefix=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>GETTER_FLAG_USAGElombok configuration:lombok.getter.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>GETTER_LAZY_FLAG_USAGElombok configuration:lombok.getter.lazy.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>HELPER_FLAG_USAGElombok configuration:lombok.helper.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>LOG_ANY_FIELD_IS_STATIClombok configuration:lombok.log.fieldIsStatic=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.IdentifierName>LOG_ANY_FIELD_NAMElombok configuration:lombok.log.fieldName= <String: aJavaIdentifier> (Default:log).static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>LOG_ANY_FLAG_USAGElombok configuration:lombok.log.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>LOG_COMMONS_FLAG_USAGElombok configuration:lombok.log.apacheCommons.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.LogDeclaration>LOG_CUSTOM_DECLARATIONlombok configuration:lombok.log.custom.declaration= <logDeclaration string>.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>LOG_CUSTOM_FLAG_USAGElombok configuration:lombok.log.custom.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>LOG_FLOGGER_FLAG_USAGElombok configuration:lombok.log.flogger.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>LOG_JBOSSLOG_FLAG_USAGElombok configuration:lombok.log.jbosslog.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>LOG_JUL_FLAG_USAGElombok configuration:lombok.log.javaUtilLogging.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>LOG_LOG4J_FLAG_USAGElombok configuration:lombok.log.log4j.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>LOG_LOG4J2_FLAG_USAGElombok configuration:lombok.log.log4j2.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>LOG_SLF4J_FLAG_USAGElombok configuration:lombok.log.slf4j.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>LOG_XSLF4J_FLAG_USAGElombok configuration:lombok.log.xslf4j.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>LOMBOK_DISABLElombok configuration:dangerousconfig.lombok.disable=true|false.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>NO_ARGS_CONSTRUCTOR_EXTRA_PRIVATElombok configuration:lombok.noArgsConstructor.extraPrivate=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>NO_ARGS_CONSTRUCTOR_FLAG_USAGElombok configuration:lombok.noArgsConstructor.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.NullCheckExceptionType>NON_NULL_EXCEPTION_TYPElombok configuration:lombok.nonNull.exceptionType= one of: [IllegalArgumentException,NullPointerException, orAssertion].static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>NON_NULL_FLAG_USAGElombok configuration:lombok.nonNull.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>ON_X_FLAG_USAGElombok configuration:lombok.onX.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>REQUIRED_ARGS_CONSTRUCTOR_FLAG_USAGElombok configuration:lombok.requiredArgsConstructor.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>SETTER_FLAG_USAGElombok configuration:lombok.setter.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>SINGULAR_AUTOlombok configuration:lombok.singular.auto=true|false.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>SINGULAR_USE_GUAVAlombok configuration:lombok.singular.useGuava=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>SNEAKY_THROWS_FLAG_USAGElombok configuration:lombok.sneakyThrows.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>STOP_BUBBLINGlombok configuration:config.stopBubbling=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>SUPERBUILDER_FLAG_USAGElombok configuration:lombok.superBuilder.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>SYNCHRONIZED_FLAG_USAGElombok configuration:lombok.synchronized.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CallSuperType>TO_STRING_CALL_SUPERlombok configuration:lombok.toString.callSuper=call|ignore|warn.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>TO_STRING_DO_NOT_USE_GETTERSlombok configuration:lombok.toString.doNotUseGetters=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>TO_STRING_FLAG_USAGElombok configuration:lombok.toString.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<java.lang.Boolean>TO_STRING_INCLUDE_FIELD_NAMESlombok configuration:lombok.toString.includeFieldNames=true|false.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>UTILITY_CLASS_FLAG_USAGElombok configuration:lombok.utilityClass.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>VAL_FLAG_USAGElombok configuration:lombok.val.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>VALUE_FLAG_USAGElombok configuration:lombok.value.flagUsage=WARNING|ERROR.static lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>VAR_FLAG_USAGEstatic lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType>WITH_FLAG_USAGElombok configuration:lombok.with.flagUsage=WARNING|ERROR.
-
-
-
Field Detail
-
LOMBOK_DISABLE
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> LOMBOK_DISABLE
lombok configuration:dangerousconfig.lombok.disable=true|false. Iftrue, lombok is disabled entirely.
-
ADD_GENERATED_ANNOTATIONS
@Deprecated public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ADD_GENERATED_ANNOTATIONS
Deprecated.Since version 1.16.14, useADD_JAVAX_GENERATED_ANNOTATIONSinstead.lombok configuration:lombok.addGeneratedAnnotation=true|false. Iftrue, lombok generates@javax.annotation.Generated("lombok")on all fields, methods, and types that are generated, unlesslombok.addJavaxGeneratedAnnotationis set.
BREAKING CHANGE: Starting with lombok v1.16.20, defaults tofalseinstead oftrue, as this annotation is broken in JDK9.
-
ADD_JAVAX_GENERATED_ANNOTATIONS
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ADD_JAVAX_GENERATED_ANNOTATIONS
lombok configuration:lombok.addJavaxGeneratedAnnotation=true|false. Iftrue, lombok generates@javax.annotation.Generated("lombok")on all fields, methods, and types that are generated.
BREAKING CHANGE: Starting with lombok v1.16.20, defaults tofalseinstead oftrue, as this annotation is broken in JDK9.
-
ADD_LOMBOK_GENERATED_ANNOTATIONS
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ADD_LOMBOK_GENERATED_ANNOTATIONS
lombok configuration:lombok.addLombokGeneratedAnnotation=true|false. Iftrue, lombok generates@lombok.Generatedon all fields, methods, and types that are generated.
-
ADD_FINDBUGS_SUPPRESSWARNINGS_ANNOTATIONS
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ADD_FINDBUGS_SUPPRESSWARNINGS_ANNOTATIONS
lombok configuration:lombok.extern.findbugs.addSuppressFBWarnings=true|false. Iftrue, lombok generatesedu.umd.cs.findbugs.annotations.SuppressFBWarningson 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 typeSuppressFBWarningscannot be found.
-
ANY_CONSTRUCTOR_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ANY_CONSTRUCTOR_FLAG_USAGE
lombok configuration:lombok.anyConstructor.flagUsage=WARNING|ERROR. If set, any usage of@AllArgsConstructor,@RequiredArgsConstructor, or@NoArgsConstructorresults in a warning / error.
-
ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIES
@Deprecated public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIES
Deprecated.Since version 2.0, useANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIESinstead.lombok configuration:lombok.anyConstructor.suppressConstructorProperties=true|false. Iffalseor this configuration is omitted, all generated constructors with at least 1 argument get a@ConstructorProperties. To suppress the generation of it, set this configuration totrue. NB: GWT projects, and probably android projects, should explicitly set this key totruefor the entire project.
BREAKING CHANGE: Starting with lombok v1.16.20, defaults tofalseinstead oftrue, as@ConstructorPropertiesrequires extra modules in JDK9.
-
ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES
lombok configuration:lombok.anyConstructor.addConstructorProperties=true|false. Iftrue, all generated constructors with at least 1 argument get a@ConstructorProperties.
-
ALL_ARGS_CONSTRUCTOR_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ALL_ARGS_CONSTRUCTOR_FLAG_USAGE
lombok configuration:lombok.allArgsConstructor.flagUsage=WARNING|ERROR. If set, any usage of@AllArgsConstructorresults in a warning / error.
-
NO_ARGS_CONSTRUCTOR_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> NO_ARGS_CONSTRUCTOR_FLAG_USAGE
lombok configuration:lombok.noArgsConstructor.flagUsage=WARNING|ERROR. If set, any usage of@NoArgsConstructorresults in a warning / error.
-
NO_ARGS_CONSTRUCTOR_EXTRA_PRIVATE
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> NO_ARGS_CONSTRUCTOR_EXTRA_PRIVATE
lombok configuration:lombok.noArgsConstructor.extraPrivate=true|false. Iftrue(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.
-
REQUIRED_ARGS_CONSTRUCTOR_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> REQUIRED_ARGS_CONSTRUCTOR_FLAG_USAGE
lombok configuration:lombok.requiredArgsConstructor.flagUsage=WARNING|ERROR. If set, any usage of@RequiredArgsConstructorresults in a warning / error.
-
DATA_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> DATA_FLAG_USAGE
lombok configuration:lombok.data.flagUsage=WARNING|ERROR. If set, any usage of@Dataresults in a warning / error.
-
VALUE_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> VALUE_FLAG_USAGE
lombok configuration:lombok.value.flagUsage=WARNING|ERROR. If set, any usage of@Valueresults in a warning / error.
-
GETTER_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> GETTER_FLAG_USAGE
lombok configuration:lombok.getter.flagUsage=WARNING|ERROR. If set, any usage of@Getterresults in a warning / error.
-
GETTER_LAZY_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> GETTER_LAZY_FLAG_USAGE
lombok configuration:lombok.getter.lazy.flagUsage=WARNING|ERROR. If set, any usage of@Getter(lazy=true)results in a warning / error.
-
GETTER_CONSEQUENT_BOOLEAN
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> GETTER_CONSEQUENT_BOOLEAN
lombok configuration:lombok.getter.noIsPrefix=true|false. Iftrue, booleans getters are both referred to, and generated asgetFieldName(). Iffalse(the default), the javabean-standardisFieldName()is generated / used instead.
-
SETTER_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SETTER_FLAG_USAGE
lombok configuration:lombok.setter.flagUsage=WARNING|ERROR. If set, any usage of@Setterresults in a warning / error.
-
EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERS
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERS
lombok configuration:lombok.equalsAndHashCode.doNotUseGetters=true|false. For any class without an@EqualsAndHashCodethat explicitly defines thedoNotUseGettersoption, this value is used (default = 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 configuration:lombok.equalsAndHashCode.callSuper=call|ignore|warn. For any class with an@EqualsAndHashCodeannotation which extends a class other thanjava.lang.Object, should a call to superclass's implementation ofequalsandhashCodebe included in the generated methods? (Default = 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 configuration:lombok.equalsAndHashCode.flagUsage=WARNING|ERROR. If set, any usage of@EqualsAndHashCoderesults in a warning / error.
-
TO_STRING_DO_NOT_USE_GETTERS
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> TO_STRING_DO_NOT_USE_GETTERS
lombok configuration:lombok.toString.doNotUseGetters=true|false. For any class without an@ToStringthat explicitly defines thedoNotUseGettersoption, this value is used (default = false).
-
TO_STRING_CALL_SUPER
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CallSuperType> TO_STRING_CALL_SUPER
lombok configuration:lombok.toString.callSuper=call|ignore|warn. For any class with an@ToStringannotation which extends a class other thanjava.lang.Object, should a call to superclass's implementation oftoStringbe included in the generated method? (Default = skip)
-
TO_STRING_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> TO_STRING_FLAG_USAGE
lombok configuration:lombok.toString.flagUsage=WARNING|ERROR. If set, any usage of@ToStringresults in a warning / error.
-
TO_STRING_INCLUDE_FIELD_NAMES
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> TO_STRING_INCLUDE_FIELD_NAMES
lombok configuration:lombok.toString.includeFieldNames=true|false. For any class without an@ToStringthat explicitly defines theincludeFieldNamesoption, this value is used (default = true).
-
BUILDER_CLASS_NAME
public static final lombok.core.configuration.ConfigurationKey<java.lang.String> BUILDER_CLASS_NAME
lombok configuration:lombok.builder.classNames= <String: aJavaIdentifier (optionally with a star as placeholder for the type name)> (Default:*Builder). For any usage of the@Builderannotation without an explicitbuilderClassNameparameter, this value is used to determine the name of the builder class to generate (or to adapt if such an inner class already exists).
-
BUILDER_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> BUILDER_FLAG_USAGE
lombok configuration:lombok.builder.flagUsage=WARNING|ERROR. If set, any usage of@Builderresults in a warning / error.
-
SINGULAR_USE_GUAVA
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> SINGULAR_USE_GUAVA
lombok configuration:lombok.singular.useGuava=true|false. If explicitly set totrue, guava'sImmutableListetc are used to implement the immutable collection datatypes generated by @Singular @Builder for fields/parameters of typejava.util.Listand such. By default, unmodifiable-wrapped versions ofjava.utiltypes are used.
-
SINGULAR_AUTO
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> SINGULAR_AUTO
lombok configuration:lombok.singular.auto=true|false. By default or if explicitly set totrue, 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 tofalse, you must always specify the singular form; this is especially useful if your identifiers are in a foreign language.
-
CLEANUP_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> CLEANUP_FLAG_USAGE
lombok configuration:lombok.cleanup.flagUsage=WARNING|ERROR. If set, any usage of@Cleanupresults in a warning / error.
-
DELEGATE_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> DELEGATE_FLAG_USAGE
lombok configuration:lombok.delegate.flagUsage=WARNING|ERROR. If set, any usage of@Delegateresults in a warning / error.
-
NON_NULL_EXCEPTION_TYPE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.NullCheckExceptionType> NON_NULL_EXCEPTION_TYPE
lombok configuration:lombok.nonNull.exceptionType= one of: [IllegalArgumentException,NullPointerException, orAssertion]. Sets the exception to throw if@NonNullis applied to a method parameter, and a caller passes innull. If the chosen configuration isAssertion, an assertion is generated instead, which would mean your code throws anAssertionErrorif assertions are enabled, and does nothing if assertions are not enabled.
-
NON_NULL_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> NON_NULL_FLAG_USAGE
lombok configuration:lombok.nonNull.flagUsage=WARNING|ERROR. If set, any usage of@NonNullresults in a warning / error.
-
SNEAKY_THROWS_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SNEAKY_THROWS_FLAG_USAGE
lombok configuration:lombok.sneakyThrows.flagUsage=WARNING|ERROR. If set, any usage of@SneakyThrowsresults in a warning / error.
-
SYNCHRONIZED_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SYNCHRONIZED_FLAG_USAGE
lombok configuration:lombok.synchronized.flagUsage=WARNING|ERROR. If set, any usage of@Synchronizedresults in a warning / error.
-
VAL_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> VAL_FLAG_USAGE
lombok configuration:lombok.val.flagUsage=WARNING|ERROR. If set, any usage ofvalresults in a warning / error.
-
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 configuration:lombok.with.flagUsage=WARNING|ERROR. If set, any usage of@Withresults in a warning / error.
-
LOG_ANY_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_ANY_FLAG_USAGE
lombok configuration:lombok.log.flagUsage=WARNING|ERROR. If set, any usage of any of the log annotations inlombok.extern@Slf4jresults in a warning / error.
-
LOG_COMMONS_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_COMMONS_FLAG_USAGE
lombok configuration:lombok.log.apacheCommons.flagUsage=WARNING|ERROR. If set, any usage of@CommonsLogresults in a warning / error.
-
LOG_JUL_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_JUL_FLAG_USAGE
lombok configuration:lombok.log.javaUtilLogging.flagUsage=WARNING|ERROR. If set, any usage of@Logresults in a warning / error.
-
LOG_LOG4J_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_LOG4J_FLAG_USAGE
lombok configuration:lombok.log.log4j.flagUsage=WARNING|ERROR. If set, any usage of@Log4jresults in a warning / error.
-
LOG_LOG4J2_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_LOG4J2_FLAG_USAGE
lombok configuration:lombok.log.log4j2.flagUsage=WARNING|ERROR. If set, any usage of@Log4j2results in a warning / error.
-
LOG_SLF4J_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_SLF4J_FLAG_USAGE
lombok configuration:lombok.log.slf4j.flagUsage=WARNING|ERROR. If set, any usage of@Slf4jresults in a warning / error.
-
LOG_XSLF4J_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_XSLF4J_FLAG_USAGE
lombok configuration:lombok.log.xslf4j.flagUsage=WARNING|ERROR. If set, any usage of@XSlf4jresults in a warning / error.
-
LOG_JBOSSLOG_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_JBOSSLOG_FLAG_USAGE
lombok configuration:lombok.log.jbosslog.flagUsage=WARNING|ERROR. If set, any usage of@JBossLogresults in a warning / error.
-
LOG_FLOGGER_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_FLOGGER_FLAG_USAGE
lombok configuration:lombok.log.flogger.flagUsage=WARNING|ERROR. If set, any usage of@Floggerresults in a warning / error.
-
LOG_ANY_FIELD_NAME
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.IdentifierName> LOG_ANY_FIELD_NAME
lombok configuration:lombok.log.fieldName= <String: aJavaIdentifier> (Default:log). If set the various log annotations (which make a log field) will use the stated identifier instead oflogas a name.
-
LOG_ANY_FIELD_IS_STATIC
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> LOG_ANY_FIELD_IS_STATIC
lombok configuration:lombok.log.fieldIsStatic=true|false. If not set, or set totrue, the log field generated by the various log annotations will bestatic. If set tofalse, these will be generated as instance fields instead.
-
LOG_CUSTOM_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> LOG_CUSTOM_FLAG_USAGE
lombok configuration:lombok.log.custom.flagUsage=WARNING|ERROR. If set, any usage of@CustomLogresults in a warning / error.
-
LOG_CUSTOM_DECLARATION
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.LogDeclaration> LOG_CUSTOM_DECLARATION
lombok configuration:lombok.log.custom.declaration= <logDeclaration string>. The log declaration must follow the pattern:
[LoggerType ]LoggerFactoryType.loggerFactoryMethod(loggerFactoryMethodParams)[(loggerFactoryMethodParams)]
It consists of:- Optional fully qualified logger type, e.g.
my.cool.Logger, followed by space. If not specified, it defaults to the LoggerFactoryType. - Fully qualified logger factory type, e.g.
my.cool.LoggerFactory, followed by dot. - Factory method, e.g.
createLogger. This must be apublic staticmethod in the LoggerFactoryType. - At least one definition of factory method parameters, e.g.
()or(TOPIC,TYPE). The format inside the parentheses is a comma-separated list of parameter kinds.
The allowed parameters are:TYPE|NAME|TOPIC|NULL.
There can be at most one parameter definition withTOPICand at most one withoutTOPIC. You can specify both.
my.cool.Logger my.cool.LoggerFactory.createLogger(TYPE)(TYPE,TOPIC)
If no topic is provided in the usage of@CustomLog, the above will invokeLoggerFactory'screateLoggermethod, passing in the type as ajava.lang.Classvariable.
If a topic is provided, the overload of that method is invoked with 2 parameters: First the type (asClass), then the topic (asString).If this configuration key is not set, any usage of
@CustomLogwill result in an error. - Optional fully qualified logger type, e.g.
-
EXPERIMENTAL_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> EXPERIMENTAL_FLAG_USAGE
lombok configuration:lombok.experimental.flagUsage=WARNING|ERROR. If set, any usage of any experimental features (from packagelombok.experimental) that haven't been promoted to a main feature results in a warning / error.
-
ACCESSORS_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ACCESSORS_FLAG_USAGE
lombok configuration:lombok.accessors.flagUsage=WARNING|ERROR. If set, any usage of@Accessorsresults in a warning / error.
-
ACCESSORS_PREFIX
public static final lombok.core.configuration.ConfigurationKey<java.util.List<java.lang.String>> ACCESSORS_PREFIX
lombok configuration:lombok.accessors.prefix+= <String: prefix>. For any class without an@Accessorsthat explicitly defines theprefixoption, this list of prefixes is used.
-
ACCESSORS_CHAIN
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ACCESSORS_CHAIN
lombok configuration:lombok.accessors.chain=true|false. For any class without an@Accessorsthat explicitly defines thechainoption, this value is used (default = false).
-
ACCESSORS_FLUENT
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> ACCESSORS_FLUENT
lombok configuration:lombok.accessors.fluent=true|false. For any class without an@Accessorsthat explicitly defines thefluentoption, this value is used (default = false).
-
EXTENSION_METHOD_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> EXTENSION_METHOD_FLAG_USAGE
lombok configuration:lombok.extensionMethod.flagUsage=WARNING|ERROR. If set, any usage of@ExtensionMethodresults in a warning / error.
-
FIELD_DEFAULTS_PRIVATE_EVERYWHERE
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> FIELD_DEFAULTS_PRIVATE_EVERYWHERE
lombok configuration:lombok.fieldDefaults.defaultPrivate=true|false. If set totrueany field without an access modifier or@PackagePrivateis marked asprivateby lombok, in all source files compiled.
-
FIELD_DEFAULTS_FINAL_EVERYWHERE
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> FIELD_DEFAULTS_FINAL_EVERYWHERE
lombok configuration:lombok.fieldDefaults.defaultFinal=true|false. If set totrueany field without@NonFinalis marked asfinalby lombok, in all source files compiled.
-
FIELD_DEFAULTS_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> FIELD_DEFAULTS_FLAG_USAGE
lombok configuration:lombok.fieldDefaults.flagUsage=WARNING|ERROR. If set, any usage of@FieldDefaultsresults in a warning / error.
-
HELPER_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> HELPER_FLAG_USAGE
lombok configuration:lombok.helper.flagUsage=WARNING|ERROR. If set, any usage of@Helperresults in a warning / error.
-
ON_X_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> ON_X_FLAG_USAGE
lombok configuration:lombok.onX.flagUsage=WARNING|ERROR. If set, any usage ofonXresults in a warning / error.
Specifically, this flags usage of@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 configuration:lombok.utilityClass.flagUsage=WARNING|ERROR. If set, any usage of@UtilityClassresults in a warning / error.
-
FIELD_NAME_CONSTANTS_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> FIELD_NAME_CONSTANTS_FLAG_USAGE
lombok configuration:lombok.fieldNameConstants.flagUsage=WARNING|ERROR. If set, any usage of@FieldNameConstantsresults in a warning / error.
-
FIELD_NAME_CONSTANTS_INNER_TYPE_NAME
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.IdentifierName> FIELD_NAME_CONSTANTS_INNER_TYPE_NAME
lombok configuration:lombok.fieldNameConstants.innerTypeName= <String: AValidJavaTypeName> (Default:Fields). The names of the constants generated by@FieldNameConstantswill be prefixed with this value.
-
FIELD_NAME_CONSTANTS_UPPERCASE
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> FIELD_NAME_CONSTANTS_UPPERCASE
lombok configuration:lombok.fieldNameConstants.uppercase=true|false. If true, names of constants generated by@FieldNameConstantswill be UPPER_CASED_LIKE_A_CONSTANT. (Default:false).
-
SUPERBUILDER_FLAG_USAGE
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.FlagUsageType> SUPERBUILDER_FLAG_USAGE
lombok configuration:lombok.superBuilder.flagUsage=WARNING|ERROR. If set, any usage of@SuperBuilderresults in a warning / error.
-
STOP_BUBBLING
public static final lombok.core.configuration.ConfigurationKey<java.lang.Boolean> STOP_BUBBLING
lombok configuration:config.stopBubbling=true|false. If not set, or set tofalse, the configuration system will look forlombok.configfiles in the parent directory. If set totrue, no furtherlombok.configfiles will be checked.
-
COPYABLE_ANNOTATIONS
public static final lombok.core.configuration.ConfigurationKey<java.util.List<lombok.core.configuration.TypeName>> COPYABLE_ANNOTATIONS
lombok configuration:lombok.copyableAnnotations+= <TypeName: fully-qualified annotation class name>. Copy these annotations to getters, setters, with methods, builder-setters, etc.
-
CHECKER_FRAMEWORK
public static final lombok.core.configuration.ConfigurationKey<lombok.core.configuration.CheckerFrameworkVersion> CHECKER_FRAMEWORK
lombok configuration:checkerframework=true|false| <String: MajorVer.MinorVer> (Default: false). If set, lombok will generate appropriate annotations from checkerframework.org on generated code. If set totrue, all relevant annotations from the most recent version of checkerframework.org that lombok supports will be generated. If set to a specific major/minor version number, only checkerframework annotations introduced on or before the stated checkerframework.org version will be generated.
-
-