Skip, jump, and forget! Make lombok disregard an existing method or constructor.
@Tolerate was introduced as feature in lombok v1.14.2
- Not used that much.
- Difficult to support for edge cases, such as recursive delegation.
Any method or constructor can be annotated with
@Tolerate and lombok will act as if it
does not exist. For example, normally lombok would not generate a
setDate method for field
date if you already have a method named
setDate in your code already. By
annotating that method with
@Tolerate, lombok will generate it anyway. This can be useful if the
type of the parameter of your existing method is different and doesn't clash.
Put on any method or constructor to make lombok pretend it doesn't exist, i.e., to generate a method which would otherwise be skipped due to possible conflicts.