所有类和接口

描述
表示一个访问级别。
用于生成 getter、setter 和 "with"-er 的设置容器。
生成一个全参数构造器。
已过时。
永远不要使用此注解 - 阅读文档。
builder 注解为被注解的类或包含用 @Builder 注解的成员的类创建一个所谓的“builder”方面。
@Default 注解的字段必须有一个初始化表达式;如果构建期间未显式设置,则该表达式将用作默认值。
放在字段上(如果类型上使用了 @Builder)或参数上(如果构造函数或静态方法上使用了 @Builder),以指示 lombok 应如何给定实例来获取此字段或参数的值;这仅在 toBuildertrue 时相关。
确保您注解的变量声明将通过调用其 close 方法进行清理,无论发生什么情况。
使 lombok 生成一个 logger 字段。
一个容器类,包含所有不属于特定注解的 lombok 配置键。
使 lombok 基于自定义 logger 实现生成一个 logger 字段。
为所有字段生成 getter,一个有用的 toString 方法,以及检查所有非瞬态字段的 hashCode 和 equals 实现。
已过时。
请改用 Delegate
放在任何字段上,使 lombok 生成将调用转发到此字段的委托方法。
基于相关字段,为所有对象继承的 equalshashCode 方法生成实现。
已过时。
永远不要使用此注解 - 阅读文档。
 
如果存在,则不要在生成的 equalshashCode 方法中包含此字段。
配置此成员在 equalshashCode 实现中如何处理的行为;如果在方法上,则将方法的返回值包含在 hashCode/相等性计算中。
扩展方法使您能够“添加”方法到现有类型,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。
为此注解类型的每个字段添加修饰符。
生成一个内部类型,其中包含包含每个字段的字段名称的 String 常量。
如果存在,则不要在生成的 fieldnames 内部类型中包含此字段。
如果存在,则在生成的 fieldnames 内部类型中包含此字段(默认)。
使 lombok 生成一个 logger 字段。
Lombok 自动将此注解添加到所有生成的构造函数、方法、字段和类型。
放在任何字段上,使 lombok 构建一个标准的 getter。
已过时。
永远不要使用此注解 - 阅读文档。
在方法局部类上使用,以指示内部的所有方法都应暴露给方法的其余部分,就像它们是辅助方法一样。
@Jacksonized 注解是 @Builder@SuperBuilder 的附加注解。
使 lombok 生成一个 logger 字段。
使用 Lock 保护注解方法中的所有语句。
使用 ReadWriteLock.readLock() 进行锁定。
使用 ReadWriteLock.writeLock() 进行锁定。
使 lombok 生成一个 logger 字段。
使 lombok 生成一个 logger 字段。
使 lombok 生成一个 logger 字段。
用于操作 lombok 生成代码的实用工具方法。
生成一个无参数构造器。
已过时。
永远不要使用此注解 - 阅读文档。
用于指示注解实体final 的明确意图。
如果放在参数上,lombok 将在方法/构造函数体的开头插入一个空值检查,并抛出一个以参数名称作为消息的 NullPointerException
用于指示注解实体具有包私有访问级别的明确意图。
生成一个带有必需参数的构造器。
已过时。
永远不要使用此注解 - 阅读文档。
放在任何字段上,使 lombok 构建一个标准的 setter。
已过时。
永远不要使用此注解 - 阅读文档。
singular 注解与 @Builder 一起使用,以在 builder 中为集合创建单元素“add”方法。
使 lombok 生成一个 logger 字段。
@SneakyThrows 将避免 javac 坚持您捕获或继续抛出方法体中语句声明它们生成的任何受检异常。
放在任何扩展 java.lang.Throwable 类型的类上,以添加 4 个常见的异常构造器。
SuperBuilder 注解为用 @SuperBuilder 注解的类创建一个所谓的“builder”方面,但在扩展时效果良好。
几乎与在方法上放置 'synchronized' 关键字完全一样,除了将在私有内部 Object 上同步,以便不受您控制的其他代码不会通过锁定您自己的实例来干预您的线程管理。
放在任何方法或构造函数上,使 lombok 假装它不存在,即生成一个方法,否则由于可能的冲突将被跳过。
为所有对象继承的 toString 方法生成一个实现,包括打印相关字段的值。
如果存在,则不要在生成的 toString 中包含此字段。
配置此成员在 toString 中如何呈现的行为;如果在方法上,则将方法的返回值包含在输出中。
一个用于创建实用工具类的注解。
使用 val 作为任何局部变量声明的类型(即使在 for-each 语句中),类型将从初始化表达式中推断出来。
生成大量代码,这些代码适用于表示不可变实体的类。
已过时。
var 已被提升到主包;请改用 var
使用 var 作为任何局部变量声明的类型(即使在 for 语句中),类型将从初始化表达式中推断出来(对变量的任何进一步赋值都不参与此类型推断)。
放在任何字段上,使 lombok 构建一个 'with' - 一个 withX 方法,该方法生成此对象的克隆(除了 1 个字段获得新值)。
已过时。
永远不要使用此注解 - 阅读文档。
放在任何字段上,使 lombok 构建一个 'withBy' - 一个 withFieldNameBy 方法,该方法生成此对象的克隆(除了 1 个字段获得新值)。
已过时。
永远不要使用此注解 - 阅读文档。
已过时。
With 已被提升到主包,因此请改用它。
已过时。
永远不要使用此注解 - 阅读文档。
使 lombok 生成一个 logger 字段。