--
You received this message because you are subscribed to the Google Groups "Project Lombok" group.
To unsubscribe from this group and stop receiving emails from it, send an email to project-lombok+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
@NotNull is also a hibernate thing, and treating it as nonnull is the wrong action.
We can expand the list to more known "they actually mean what we think it means" annotations, though.
So, we need a list of full package name and exact desired behavior in the form:
1. @Data and co: copy annotation to setter / constructor parameter and getter method. Add null check. Treat as "required" for @RequiredArgsConstructor. (Alternative: as above but don't copy annotation)
2. Inject null check if present on method or constructor parameter.
Wasn't the jsr305 annotation some really silly design such as @Nullable(when=Nullity.NEVER) or am I misremembering?