@Tolerate
跳過、略過並忘記!讓 lombok 忽略現有的方法或建構子。
@Tolerate
在 lombok v1.14.2 版本中作為新功能推出
實驗性
實驗性是因為- 使用不多。
- 難以支援邊緣案例,例如遞迴委派。
概觀
任何方法或建構子都可以使用 @Tolerate
註解,lombok 會將其視為不存在。例如,一般來說,如果您在程式碼中已經有名為 setDate
的方法,lombok 不會為名為 date
的欄位產生 setDate
方法。但透過使用 @Tolerate
註解該方法,lombok 仍會產生 setDate
方法。如果現有方法的參數類型不同且不衝突,這會很有用。
放在任何方法或建構子上,使 lombok 假裝它不存在,也就是說,產生原本會因可能衝突而被跳過的方法。
使用 Lombok
import lombok.experimental.Tolerate;
|
原生 Java
public class TolerateExample {
|