ucr-riple / NullAwayAnnotator

A tool to help adapting code bases to NullAway type system.
MIT License
13 stars 6 forks source link

Incomplete handling of downstream deps for Lombok `@Data` `@NoArgsConstructor` classes #235

Open msridhar opened 3 months ago

msridhar commented 3 months ago

I found that annotator will make a field @Nullable in a Lombok @Data @NoArgsConstructor class without accounting for errors from calls to the getter for that field (which then returns @Nullable) in downstream deps, even in strict mode. Not sure how easy this would be to fix or how urgent it is. Just wanted to note it.