索引
所有类和接口|所有包
A
- access() - lombok.AllArgsConstructor 注解类型中的元素
-
设置构造函数的访问级别。
- access() - lombok.Builder 注解类型中的元素
-
设置生成的构建器类的访问级别。
- access() - lombok.experimental.StandardException 注解类型中的元素
-
设置生成的构造函数的访问级别。
- access() - lombok.NoArgsConstructor 注解类型中的元素
-
设置构造函数的访问级别。
- access() - lombok.RequiredArgsConstructor 注解类型中的元素
-
设置构造函数的访问级别。
- AccessLevel - lombok 中的枚举
-
表示一个 AccessLevel。
- Accessors - lombok.experimental 中的注解类型
-
用于生成 getter、setter 和 "with"-er 的设置容器。
- ACCESSORS_CHAIN - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.accessors.chain
=true
|false
。 - ACCESSORS_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.accessors.flagUsage
=WARNING
|ERROR
。 - ACCESSORS_FLUENT - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.accessors.fluent
=true
|false
。 - ACCESSORS_JAVA_BEANS_SPEC_CAPITALIZATION - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.accessors.capitalization
=basic
|beanspec
。 - ACCESSORS_MAKE_FINAL - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.accessors.makeFinal
=true
|false
。 - ACCESSORS_PREFIX - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.accessors.prefix
+= <String: prefix>。 - ADD_FINDBUGS_SUPPRESSWARNINGS_ANNOTATIONS - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.extern.findbugs.addSuppressFBWarnings
=true
|false
。 - ADD_GENERATED_ANNOTATIONS - lombok.ConfigurationKeys 类中的静态变量
-
已过时。
- ADD_JAKARTA_GENERATED_ANNOTATIONS - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.addJakartaGeneratedAnnotation
=true
|false
。 - ADD_JAVAX_GENERATED_ANNOTATIONS - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.addJavaxGeneratedAnnotation
=true
|false
。 - ADD_LOMBOK_GENERATED_ANNOTATIONS - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.addLombokGeneratedAnnotation
=true
|false
。 - ADD_NULL_ANNOTATIONS - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.addNullAnnotations =
以下之一:[none
,javax
,eclipse
,jetbrains
,netbeans
,androidx
,android.support
,checkerframework
,findbugs
,spring
,JML
, 或一组自定义的完全限定的注解类型]。 - ADD_SUPPRESSWARNINGS_ANNOTATIONS - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.addSuppressWarnings
=true
|false
。 - ALL_ARGS_CONSTRUCTOR_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.allArgsConstructor.flagUsage
=WARNING
|ERROR
。 - AllArgsConstructor - lombok 中的注解类型
-
生成一个全参数构造函数。
- AllArgsConstructor.AnyAnnotation - lombok 中的注解类型
-
已过时。永远不要使用此注解 - 阅读文档。
- ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.anyConstructor.addConstructorProperties
=true
|false
。 - ANY_CONSTRUCTOR_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.anyConstructor.flagUsage
=WARNING
|ERROR
。 - ANY_CONSTRUCTOR_SUPPRESS_CONSTRUCTOR_PROPERTIES - lombok.ConfigurationKeys 类中的静态变量
-
已过时。自 2.0 版本起,请使用
ConfigurationKeys.ANY_CONSTRUCTOR_ADD_CONSTRUCTOR_PROPERTIES
代替。 - asEnum() - lombok.experimental.FieldNameConstants 注解类型中的元素
B
- Builder - lombok 中的注解类型
-
builder 注解为被注解的类或包含使用
@Builder
注解的成员的类创建一个所谓的“构建器”方面。 - BUILDER_CLASS_NAME - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.builder.classNames
= <String: 一个 Java 标识符(可以选择使用星号作为类型名称的占位符)>(默认值:*Builder
)。 - BUILDER_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.builder.flagUsage
=WARNING
|ERROR
。 - Builder.Default - lombok 中的注解类型
-
使用
@Default
注解的字段必须具有初始化表达式;该表达式被视为在构建期间未显式设置时要使用的默认值。 - Builder.ObtainVia - lombok 中的注解类型
-
放置在字段上(在类型上使用
@Builder
的情况下)或参数上(对于构造函数或静态方法上使用@Builder
的情况),以指示 lombok 应该如何根据实例获取此字段或参数的值;这仅在toBuilder
为true
时相关。 - builderClassName() - lombok.Builder 注解类型中的元素
-
构建器类的名称。
- builderMethodName() - lombok.Builder 注解类型中的元素
- builderMethodName() - lombok.experimental.SuperBuilder 注解类型中的元素
- buildMethodName() - lombok.Builder 注解类型中的元素
- buildMethodName() - lombok.experimental.SuperBuilder 注解类型中的元素
C
- cacheStrategy() - lombok.EqualsAndHashCode 注解类型中的元素
-
确定
hashCode
方法的结果将如何被缓存。 - callSuper() - lombok.EqualsAndHashCode 注解类型中的元素
-
在此类中计算字段之前,调用超类的
equals
和hashCode
实现。 - callSuper() - lombok.ToString 注解类型中的元素
-
在输出中包含超类的
toString
实现的结果。 - chain() - lombok.experimental.Accessors 注解类型中的元素
-
如果为 true,则 setter 返回
this
而不是void
。 - CHECKER_FRAMEWORK - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
checkerframework
=true
|false
| <String: MajorVer.MinorVer>(默认值:false)。 - checkNotNull(T, String) - lombok.Lombok 类中的静态方法
-
确保
value
不为null
。 - Cleanup - lombok 中的注解类型
-
确保您注解的变量声明将通过调用其 close 方法进行清理,无论发生什么情况。
- CLEANUP_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.cleanup.flagUsage
=WARNING
|ERROR
。 - CommonsLog - lombok.extern.apachecommons 中的注解类型
-
使 lombok 生成一个 logger 字段。
- ConfigurationKeys - lombok 中的类
-
一个容器类,包含所有不属于特定注解的 lombok 配置键。
- COPYABLE_ANNOTATIONS - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.copyableAnnotations
+= <TypeName: 完全限定的注解类名>。 - CustomLog - lombok 中的注解类型
-
使 lombok 基于自定义 logger 实现生成一个 logger 字段。
D
- Data - lombok 中的注解类型
-
为所有字段生成 getter,一个有用的 toString 方法,以及检查所有非瞬态字段的 hashCode 和 equals 实现。
- DATA_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.data.flagUsage
=WARNING
|ERROR
。 - Delegate - lombok 中的注解类型
-
已过时。请使用
Delegate
代替。 - Delegate - lombok.experimental 中的注解类型
-
放置在任何字段上以使 lombok 生成委托方法,将调用转发到此字段。
- DELEGATE_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.delegate.flagUsage
=WARNING
|ERROR
。 - doNotUseGetters() - lombok.EqualsAndHashCode 注解类型中的元素
-
通常,如果 getter 可用,则会调用它们。
- doNotUseGetters() - lombok.ToString 注解类型中的元素
-
通常,如果 getter 可用,则会调用它们。
E
- EQUALS_AND_HASH_CODE_CALL_SUPER - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.equalsAndHashCode.callSuper
=call
|ignore
|warn
。 - EQUALS_AND_HASH_CODE_DO_NOT_USE_GETTERS - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.equalsAndHashCode.doNotUseGetters
=true
|false
。 - EQUALS_AND_HASH_CODE_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.equalsAndHashCode.flagUsage
=WARNING
|ERROR
。 - EqualsAndHashCode - lombok 中的注解类型
-
基于相关字段,为所有对象继承的
equals
和hashCode
方法生成实现。 - EqualsAndHashCode.AnyAnnotation - lombok 中的注解类型
-
已过时。永远不要使用此注解 - 阅读文档。
- EqualsAndHashCode.CacheStrategy - lombok 中的枚举
- EqualsAndHashCode.Exclude - lombok 中的注解类型
-
如果存在,请勿在生成的
equals
和hashCode
方法中包含此字段。 - EqualsAndHashCode.Include - lombok 中的注解类型
-
配置此成员在
equals
和hashCode
实现中如何被对待的行为;如果在方法上,则将方法的返回值包含在计算 hashCode/相等性的一部分中。 - exclude() - lombok.EqualsAndHashCode 注解类型中的元素
-
此处列出的任何字段都不会在生成的
equals
和hashCode
实现中被考虑在内。 - exclude() - lombok.ToString 注解类型中的元素
-
此处列出的任何字段都不会在生成的
toString
实现中打印。 - excludes() - lombok.Delegate 注解类型中的元素
-
已过时。此处列出的任何类型(包括超类型)中的每个方法都不会被委托。
- excludes() - lombok.experimental.Delegate 注解类型中的元素
-
此处列出的任何类型(包括超类型)中的每个方法都不会被委托。
- EXPERIMENTAL_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.experimental.flagUsage
=WARNING
|ERROR
。 - EXTENSION_METHOD_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.extensionMethod.flagUsage
=WARNING
|ERROR
。 - ExtensionMethod - lombok.experimental 中的注解类型
-
扩展方法使您能够“添加”方法到现有类型,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。
F
- field() - lombok.Builder.ObtainVia 注解类型中的元素
- FIELD_DEFAULTS_FINAL_EVERYWHERE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.fieldDefaults.defaultFinal
=true
|false
。 - FIELD_DEFAULTS_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.fieldDefaults.flagUsage
=WARNING
|ERROR
。 - FIELD_DEFAULTS_PRIVATE_EVERYWHERE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.fieldDefaults.defaultPrivate
=true
|false
。 - FIELD_NAME_CONSTANTS_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.fieldNameConstants.flagUsage
=WARNING
|ERROR
。 - FIELD_NAME_CONSTANTS_INNER_TYPE_NAME - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.fieldNameConstants.innerTypeName
= <String: 一个有效的 Java 类型名称>(默认值:Fields
)。 - FIELD_NAME_CONSTANTS_UPPERCASE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.fieldNameConstants.uppercase
=true
|false
。 - FieldDefaults - lombok.experimental 中的注解类型
-
为此注解类型的每个字段添加修饰符。
- FieldNameConstants - lombok.experimental 中的注解类型
-
生成一个内部类型,其中包含字符串常量,包含每个字段的字段名称。
- FieldNameConstants.Exclude - lombok.experimental 中的注解类型
-
如果存在,请勿在生成的字段名内部类型中包含此字段。
- FieldNameConstants.Include - lombok.experimental 中的注解类型
-
如果存在,请在生成的字段名内部类型中包含此字段(默认)。
- Flogger - lombok.extern.flogger 中的注解类型
-
使 lombok 生成一个 logger 字段。
- fluent() - lombok.experimental.Accessors 注解类型中的元素
-
如果为 true,则访问器将以字段命名,并且不包含
get
或set
前缀。 - force() - lombok.NoArgsConstructor 注解类型中的元素
-
如果为
true
,则将所有 final 字段初始化为 0 / null / false。
G
- Generated - lombok 中的注解类型
-
Lombok 自动将此注解添加到所有生成的构造函数、方法、字段和类型。
- Getter - lombok 中的注解类型
-
放置在任何字段上以使 lombok 构建一个标准的 getter。
- GETTER_CONSEQUENT_BOOLEAN - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.getter.noIsPrefix
=true
|false
。 - GETTER_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.getter.flagUsage
=WARNING
|ERROR
。 - GETTER_LAZY_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.getter.lazy.flagUsage
=WARNING
|ERROR
。 - Getter.AnyAnnotation - lombok 中的注解类型
-
已过时。永远不要使用此注解 - 阅读文档。
H
- Helper - lombok.experimental 中的注解类型
-
在方法局部类上使用以指示内部的所有方法都应暴露给方法的其余部分,就像它们是辅助方法一样。
- HELPER_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.helper.flagUsage
=WARNING
|ERROR
。
I
- ignoreNullCollections() - lombok.Singular 注解类型中的元素
- includeFieldNames() - lombok.ToString 注解类型中的元素
-
在打印时包含每个字段的名称。
- innerTypeName() - lombok.experimental.FieldNameConstants 注解类型中的元素
- isStatic() - lombok.Builder.ObtainVia 注解类型中的元素
J
- Jacksonized - lombok.extern.jackson 中的注解类型
- JACKSONIZED_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.jacksonized.flagUsage
=WARNING
|ERROR
。 - JBossLog - lombok.extern.jbosslog 中的注解类型
-
使 lombok 生成一个 logger 字段。
L
- lazy() - lombok.Getter 注解类型中的元素
- LAZY - lombok.EqualsAndHashCode.CacheStrategy 枚举中的枚举常量
-
缓存
hashCode
的第一次调用结果,并将其用于后续调用。 - level() - lombok.experimental.FieldDefaults 注解类型中的元素
- level() - lombok.experimental.FieldNameConstants 注解类型中的元素
- Locked - lombok 中的注解类型
-
使用
Lock
保护注解方法中的所有语句。 - LOCKED_FLAG_USAGE - lombok.ConfigurationKeys 类中的静态变量
-
lombok 配置:
lombok.locked.flagUsage
=WARNING
|ERROR
。 - Locked.Read - lombok 中的注解类型
-
使用
ReadWriteLock.readLock()
进行锁定。 - Locked.Write - lombok 中的注解类型
-
使用
ReadWriteLock.writeLock()
进行锁定。 - Log - 注解类型,位于 lombok.extern.java 包中
-
使 lombok 生成一个 logger 字段。
- LOG_ANY_FIELD_IS_STATIC - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.fieldIsStatic
=true
|false
。 - LOG_ANY_FIELD_NAME - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.fieldName
= <String: aJavaIdentifier> (默认值:log
)。 - LOG_ANY_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.flagUsage
=WARNING
|ERROR
。 - LOG_COMMONS_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.apacheCommons.flagUsage
=WARNING
|ERROR
。 - LOG_CUSTOM_DECLARATION - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.custom.declaration
= <logDeclaration string>。 - LOG_CUSTOM_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.custom.flagUsage
=WARNING
|ERROR
。 - LOG_FLOGGER_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.flogger.flagUsage
=WARNING
|ERROR
。 - LOG_JBOSSLOG_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.jbosslog.flagUsage
=WARNING
|ERROR
。 - LOG_JUL_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.javaUtilLogging.flagUsage
=WARNING
|ERROR
。 - LOG_LOG4J_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.log4j.flagUsage
=WARNING
|ERROR
。 - LOG_LOG4J2_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.log4j2.flagUsage
=WARNING
|ERROR
。 - LOG_SLF4J_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.slf4j.flagUsage
=WARNING
|ERROR
。 - LOG_XSLF4J_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.log.xslf4j.flagUsage
=WARNING
|ERROR
。 - Log4j - 注解类型,位于 lombok.extern.log4j 包中
-
使 lombok 生成一个 logger 字段。
- Log4j2 - 注解类型,位于 lombok.extern.log4j 包中
-
使 lombok 生成一个 logger 字段。
- lombok - 包 lombok
-
此包包含作为 lombok 用户所需的所有注解和支持类。
- Lombok - 类,位于 lombok 包中
-
用于操作 lombok 生成代码的实用工具方法。
- Lombok() - 类 lombok.Lombok 的构造器
- LOMBOK_DISABLE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
dangerousconfig.lombok.disable
=true
|false
。 - lombok.experimental - 包 lombok.experimental
-
此包包含作为 lombok 用户所需的所有注解和支持类,用于所有尚未作为首要特性支持的功能。
- lombok.extern.apachecommons - 包 lombok.extern.apachecommons
- lombok.extern.flogger - 包 lombok.extern.flogger
- lombok.extern.jackson - 包 lombok.extern.jackson
- lombok.extern.java - 包 lombok.extern.java
- lombok.extern.jbosslog - 包 lombok.extern.jbosslog
- lombok.extern.log4j - 包 lombok.extern.log4j
- lombok.extern.slf4j - 包 lombok.extern.slf4j
M
- makeFinal() - 注解类型 lombok.experimental.Accessors 中的元素
-
如果为 true,生成的访问器将被标记为
final
。 - makeFinal() - 注解类型 lombok.experimental.FieldDefaults 中的元素
- method() - 注解类型 lombok.Builder.ObtainVia 中的元素
- MODULE - 枚举常量,位于枚举 lombok.AccessLevel 中
N
- name() - 注解类型 lombok.ToString.Include 中的元素
-
默认为被注解成员的字段/方法名。
- NEVER - 枚举常量,位于枚举 lombok.EqualsAndHashCode.CacheStrategy 中
-
永不缓存。
- NO_ARGS_CONSTRUCTOR_EXTRA_PRIVATE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.noArgsConstructor.extraPrivate
=true
|false
。 - NO_ARGS_CONSTRUCTOR_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.noArgsConstructor.flagUsage
=WARNING
|ERROR
。 - NoArgsConstructor - 注解类型,位于 lombok 包中
-
生成一个无参构造器。
- NoArgsConstructor.AnyAnnotation - 注解类型,位于 lombok 包中
-
已过时。永远不要使用此注解 - 阅读文档。
- NON_NULL_EXCEPTION_TYPE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.nonNull.exceptionType
= 以下之一:[IllegalArgumentException
,NullPointerException
,JDK
,Guava
, 或Assertion
]。 - NON_NULL_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.nonNull.flagUsage
=WARNING
|ERROR
。 - NONE - 枚举常量,位于枚举 lombok.AccessLevel 中
-
表示不生成任何内容或完全缺少方法。
- NonFinal - 注解类型,位于 lombok.experimental 包中
-
用于明确指出被注解的实体 *不* 应该是
final
的意图。 - NonNull - 注解类型,位于 lombok 包中
-
如果放在参数上,lombok 将在方法/构造器体的开头插入一个空值检查,抛出一个
NullPointerException
,并将参数名作为消息。
O
- of() - 注解类型 lombok.EqualsAndHashCode 中的元素
-
如果存在,则显式列出用于标识的字段。
- of() - 注解类型 lombok.ToString 中的元素
-
如果存在,则显式列出要打印的字段。
- ON_X_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.onX.flagUsage
=WARNING
|ERROR
。 - onConstructor() - 注解类型 lombok.AllArgsConstructor 中的元素
-
此处列出的任何注解都将放在生成的构造器上。
- onConstructor() - 注解类型 lombok.NoArgsConstructor 中的元素
-
此处列出的任何注解都将放在生成的构造器上。
- onConstructor() - 注解类型 lombok.RequiredArgsConstructor 中的元素
-
此处列出的任何注解都将放在生成的构造器上。
- onlyExplicitlyIncluded() - 注解类型 lombok.EqualsAndHashCode 中的元素
-
仅包含显式标记为
@EqualsAndHashCode.Include
的字段和方法。 - onlyExplicitlyIncluded() - 注解类型 lombok.experimental.FieldNameConstants 中的元素
-
仅包含显式标记为
@FieldNameConstants.Include
的字段和方法。 - onlyExplicitlyIncluded() - 注解类型 lombok.ToString 中的元素
-
仅包含显式标记为
@ToString.Include
的字段和方法。 - onMethod() - 注解类型 lombok.experimental.WithBy 中的元素
-
此处列出的任何注解都将放在生成的方法上。
- onMethod() - 注解类型 lombok.experimental.Wither 中的元素
-
已过时。此处列出的任何注解都将放在生成的方法上。
- onMethod() - 注解类型 lombok.Getter 中的元素
-
此处列出的任何注解都将放在生成的方法上。
- onMethod() - 注解类型 lombok.Setter 中的元素
-
此处列出的任何注解都将放在生成的方法上。
- onMethod() - 注解类型 lombok.With 中的元素
-
此处列出的任何注解都将放在生成的方法上。
- onParam() - 注解类型 lombok.EqualsAndHashCode 中的元素
-
此处列出的任何注解都将放在生成的
equals
和canEqual
方法的参数上。 - onParam() - 注解类型 lombok.experimental.Wither 中的元素
-
已过时。此处列出的任何注解都将放在生成的方法的参数上。
- onParam() - 注解类型 lombok.Setter 中的元素
-
此处列出的任何注解都将放在生成的方法的参数上。
- onParam() - 注解类型 lombok.With 中的元素
-
此处列出的任何注解都将放在生成的方法的参数上。
P
- PACKAGE - 枚举常量,位于枚举 lombok.AccessLevel 中
- PackagePrivate - 注解类型,位于 lombok.experimental 包中
-
用于明确指出被注解的实体应该具有 *package private* 访问级别的意图。
- prefix() - 注解类型 lombok.experimental.Accessors 中的元素
-
如果存在,则只有具有任何指定前缀的字段才会被赋予 getter/setter 处理。
- preventNullAnalysis(T) - 类 lombok.Lombok 中的静态方法
-
直接返回参数。
- PRIVATE - 枚举常量,位于枚举 lombok.AccessLevel 中
- PROTECTED - 枚举常量,位于枚举 lombok.AccessLevel 中
- PUBLIC - 枚举常量,位于枚举 lombok.AccessLevel 中
R
- rank() - 注解类型 lombok.EqualsAndHashCode.Include 中的元素
-
排名较高的优先考虑。
- rank() - 注解类型 lombok.ToString.Include 中的元素
-
排名较高的优先打印。
- replaces() - 注解类型 lombok.EqualsAndHashCode.Include 中的元素
-
默认为被注解成员的方法名。
- REQUIRED_ARGS_CONSTRUCTOR_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.requiredArgsConstructor.flagUsage
=WARNING
|ERROR
。 - RequiredArgsConstructor - 注解类型,位于 lombok 包中
-
生成一个带有必需参数的构造器。
- RequiredArgsConstructor.AnyAnnotation - 注解类型,位于 lombok 包中
-
已过时。永远不要使用此注解 - 阅读文档。
S
- Setter - 注解类型,位于 lombok 包中
-
放在任何字段上,使 lombok 构建一个标准的 setter。
- SETTER_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.setter.flagUsage
=WARNING
|ERROR
。 - Setter.AnyAnnotation - 注解类型,位于 lombok 包中
-
已过时。永远不要使用此注解 - 阅读文档。
- setterPrefix() - 注解类型 lombok.Builder 中的元素
-
在生成的构建器类中,添加到 'set' 方法前面的前缀。
- setterPrefix() - 注解类型 lombok.experimental.SuperBuilder 中的元素
-
在生成的构建器类中,添加到 'set' 方法前面的前缀。
- Singular - 注解类型,位于 lombok 包中
-
singular 注解与
@Builder
一起使用,在构建器中为集合创建单元素 'add' 方法。 - SINGULAR_AUTO - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.singular.auto
=true
|false
。 - SINGULAR_USE_GUAVA - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.singular.useGuava
=true
|false
。 - Slf4j - 注解类型,位于 lombok.extern.slf4j 包中
-
使 lombok 生成一个 logger 字段。
- SNEAKY_THROWS_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.sneakyThrows.flagUsage
=WARNING
|ERROR
。 - sneakyThrow(Throwable) - 类 lombok.Lombok 中的静态方法
-
“偷偷地” 抛出任何 throwable - 你不需要捕获它,也不需要声明你要继续抛出它。
- SneakyThrows - 注解类型,位于 lombok 包中
-
@SneakyThrows
将避免 javac 坚持你必须捕获或继续抛出方法体中语句声明生成的任何受检异常。 - STANDARD_EXCEPTION_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.standardException.flagUsage
=WARNING
|ERROR
。 - StandardException - 注解类型,位于 lombok.experimental 包中
-
放在任何扩展了
java.lang.Throwable
类型的类上,以添加 4 个常见的异常构造器。 - staticConstructor() - 注解类型 lombok.Data 中的元素
-
如果您指定静态构造器名称,则生成的构造器将是私有的,并且会创建一个静态工厂方法,供其他类用来创建实例。
- staticConstructor() - 注解类型 lombok.Value 中的元素
-
如果您指定静态构造器名称,则生成的构造器将是私有的,并且会创建一个静态工厂方法,供其他类用来创建实例。
- staticName() - 注解类型 lombok.AllArgsConstructor 中的元素
-
如果设置,生成的构造器将是私有的,并且会生成一个额外的静态 '构造器',它具有相同的参数列表,并包装了真正的构造器。
- staticName() - 注解类型 lombok.NoArgsConstructor 中的元素
-
如果设置,生成的构造器将是私有的,并且会生成一个额外的静态 '构造器',它具有相同的参数列表,并包装了真正的构造器。
- staticName() - 注解类型 lombok.RequiredArgsConstructor 中的元素
-
如果设置,生成的构造器将是私有的,并且会生成一个额外的静态 '构造器',它具有相同的参数列表,并包装了真正的构造器。
- STOP_BUBBLING - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
config.stopBubbling
=true
|false
。 - SuperBuilder - 注解类型,位于 lombok.experimental 包中
-
SuperBuilder 注解为使用
@SuperBuilder
注解的类创建一个所谓的 'builder' 方面,并且在扩展时效果良好。 - SUPERBUILDER_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.superBuilder.flagUsage
=WARNING
|ERROR
。 - suppressBaseMethods() - 注解类型 lombok.experimental.ExtensionMethod 中的元素
-
如果为
true
,即使方法调用已经可以编译(这是默认行为),也会使用适用的扩展方法(如果找到)。 - Synchronized - 注解类型,位于 lombok 包中
-
几乎完全类似于在方法上使用 'synchronized' 关键字,但它会在私有内部对象上同步,以便不受您控制的其他代码不会通过锁定您自己的实例来干预您的线程管理。
- SYNCHRONIZED_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.synchronized.flagUsage
=WARNING
|ERROR
。
T
- TO_STRING_CALL_SUPER - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.toString.callSuper
=call
|ignore
|warn
。 - TO_STRING_DO_NOT_USE_GETTERS - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.toString.doNotUseGetters
=true
|false
。 - TO_STRING_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.toString.flagUsage
=WARNING
|ERROR
。 - TO_STRING_INCLUDE_FIELD_NAMES - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.toString.includeFieldNames
=true
|false
。 - TO_STRING_ONLY_EXPLICITLY_INCLUDED - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.toString.onlyExplicitlyIncluded
=true
|false
。 - toBuilder() - 注解类型 lombok.Builder 中的元素
-
如果为 true,则生成一个实例方法以获取使用此实例的值初始化的构建器。
- toBuilder() - 注解类型 lombok.experimental.SuperBuilder 中的元素
-
如果为
true
,则生成一个实例方法以获取使用此实例的值初始化的构建器。 - Tolerate - 注解类型,位于 lombok.experimental 包中
-
放在任何方法或构造器上,使 lombok 假装它不存在,即生成一个方法,否则由于可能的冲突将被跳过。
- topic() - 注解类型 lombok.CustomLog 中的元素
-
设置自定义主题/类别。
- topic() - 注解类型 lombok.extern.apachecommons.CommonsLog 中的元素
- topic() - 注解类型 lombok.extern.java.Log 中的元素
- topic() - 注解类型 lombok.extern.jbosslog.JBossLog 中的元素
- topic() - 注解类型 lombok.extern.log4j.Log4j 中的元素
- topic() - 注解类型 lombok.extern.log4j.Log4j2 中的元素
- topic() - 注解类型 lombok.extern.slf4j.Slf4j 中的元素
- topic() - 注解类型 lombok.extern.slf4j.XSlf4j 中的元素
- ToString - 注解类型,位于 lombok 包中
-
为所有对象继承的
toString
方法生成一个实现,包括打印相关字段的值。 - ToString.Exclude - 注解类型,位于 lombok 包中
-
如果存在,则不要在生成的
toString
中包含此字段。 - ToString.Include - 注解类型,位于 lombok 包中
-
配置此成员在
toString
中呈现方式的行为;如果在方法上,则将方法的返回值包含在输出中。 - types() - 注解类型 lombok.Delegate 中的元素
-
已过时。通常字段的类型被用作委托类型。
- types() - 注解类型 lombok.experimental.Delegate 中的元素
-
通常字段的类型被用作委托类型。
U
- UTILITY_CLASS_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.utilityClass.flagUsage
=WARNING
|ERROR
。 - UtilityClass - 注解类型,位于 lombok.experimental 包中
-
用于创建工具类的注解。
V
- val - 注解类型,位于 lombok 包中
-
使用
val
作为任何局部变量声明的类型(即使在 for-each 语句中),类型将从初始化表达式中推断出来。 - VAL_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.val.flagUsage
=WARNING
|ERROR
。 - value() - 注解类型 lombok.Cleanup 中的元素
- value() - 注解类型 lombok.experimental.ExtensionMethod 中的元素
- value() - 注解类型 lombok.experimental.WithBy 中的元素
-
如果您希望您的 with 方法是非公共的,您可以在这里指定一个替代的访问级别。
- value() - 注解类型 lombok.experimental.Wither 中的元素
-
已过时。如果您希望您的 wither 方法是非公共的,您可以在这里指定一个替代的访问级别。
- value() - 注解类型 lombok.Getter 中的元素
-
如果您希望您的 getter 方法是非公共的,您可以在这里指定一个替代的访问级别。
- value() - 注解类型 lombok.Locked.Read 中的元素
-
可选:指定要锁定的不同字段的名称。
- value() - 注解类型 lombok.Locked 中的元素
-
可选:指定要锁定的不同字段的名称。
- value() - 注解类型 lombok.Locked.Write 中的元素
-
可选:指定要锁定的不同字段的名称。
- value() - 注解类型 lombok.Setter 中的元素
-
如果您希望您的 setter 方法是非公共的,您可以在这里指定一个替代的访问级别。
- value() - 注解类型 lombok.Singular 中的元素
- value() - 注解类型 lombok.SneakyThrows 中的元素
- value() - 注解类型 lombok.Synchronized 中的元素
-
可选:指定要锁定的不同字段的名称。
- value() - 注解类型 lombok.With 中的元素
-
如果您希望您的 with 方法是非公共的,您可以在这里指定一个替代的访问级别。
- Value - 注解类型,位于 lombok 包中
-
生成大量代码,这些代码适用于表示不可变实体的类。
- VALUE_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.value.flagUsage
=WARNING
|ERROR
。 - valueOf(String) - 枚举 lombok.AccessLevel 中的静态方法
-
返回具有指定名称的此枚举类型的枚举常量。
- valueOf(String) - 枚举 lombok.EqualsAndHashCode.CacheStrategy 中的静态方法
-
返回具有指定名称的此枚举类型的枚举常量。
- values() - 枚举 lombok.AccessLevel 中的静态方法
-
返回一个包含此枚举类型的常量的数组,按它们声明的顺序排列。
- values() - 枚举 lombok.EqualsAndHashCode.CacheStrategy 中的静态方法
-
返回一个包含此枚举类型的常量的数组,按它们声明的顺序排列。
- var - 注解类型,位于 lombok.experimental 包中
-
已过时。
var
已被提升到主包;请改用var
。 - var - 注解类型,位于 lombok 包中
-
使用
var
作为任何局部变量声明的类型(即使在for
语句中),类型将从初始化表达式中推断出来(对变量的任何进一步赋值都不参与此类型推断)。 - VAR_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
W
- With - 注解类型,位于 lombok 包中
-
放在任何字段上,使 lombok 构建一个 'with' - 一个 withX 方法,它生成此对象的克隆(除了 1 个字段,该字段获得一个新值)。
- WITH_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.with.flagUsage
=WARNING
|ERROR
。 - With.AnyAnnotation - 注解类型,位于 lombok 包中
-
已过时。永远不要使用此注解 - 阅读文档。
- WithBy - 注解类型,位于 lombok.experimental 包中
-
放在任何字段上,使 lombok 构建一个 'withBy' - 一个 withFieldNameBy 方法,它生成此对象的克隆(除了 1 个字段,该字段获得一个新值)。
- WITHBY_FLAG_USAGE - 类 lombok.ConfigurationKeys 中的静态变量
-
lombok 配置:
lombok.withBy.flagUsage
=WARNING
|ERROR
。 - WithBy.AnyAnnotation - 注解类型,位于 lombok.experimental 包中
-
已过时。永远不要使用此注解 - 阅读文档。
- Wither - 注解类型,位于 lombok.experimental 包中
-
已过时。
With
已被提升到主包,因此请改用它。 - Wither.AnyAnnotation - 注解类型,位于 lombok.experimental 包中
-
已过时。永远不要使用此注解 - 阅读文档。
X
- XSlf4j - 注解类型,位于 lombok.extern.slf4j 包中
-
使 lombok 生成一个 logger 字段。
所有类和接口|所有包
ConfigurationKeys.ADD_JAVAX_GENERATED_ANNOTATIONS
代替。