package test; import lombok.Data; import lombok.experimental.Accessors; //IDEA-292093 @NonNullApi does not work on Lombok methods public class SpringNonNullApiOnPackage { public void test() { // These trigger the "Passing 'null' argument to parameter annotated as @NotNull" inspection var a = new Explicit(null).setNn(null); var b = a == null; // These do not var c = new Lombok(null).setNn(null); var d = c == null; } } class Explicit { public Explicit(String sexp) { } public String setNn(String s) { return s; } } @Data @Accessors(chain = true) class Lombok { private String nn; private final String slom; }