@Tolerate
跳过、忽略并忘记!使 Lombok 忽略已有的方法或构造器。
@Tolerate
在 Lombok v1.14.2 版本中作为新功能引入。
实验性
实验性是因为- 使用不多。
- 难以支持边缘情况,例如递归委托。
概述
任何方法或构造器都可以使用 @Tolerate
注解,Lombok 会将其视为不存在。例如,通常情况下,如果您在代码中已经有一个名为 setDate
的方法,Lombok 将不会为名为 date
的字段生成 setDate
方法。通过使用 @Tolerate
注解该方法,Lombok 仍然会生成该方法。如果您现有方法的参数类型不同且不冲突,这将非常有用。
放在任何方法或构造器上,使 Lombok 假装它不存在,即生成一个原本会因可能冲突而被跳过的方法。
使用 Lombok
import lombok.experimental.Tolerate;
|
原始 Java
public class TolerateExample {
|