如果我将null作为参数传递给@NotNull
注解,是否有任何框架会引发异常?我的意思不是静态分析,而是运行时检查。
如果没有,如何执行呢?
Lombok @NonNull为您生成这些样板。您可以使用参数@NonNull来注释@NonNull,而不是使用@NotNull来注释方法。
import lombok.NonNull;
public class NonNullExample extends Something {
private String name;
public NonNullExample(@NonNull Person person) {
super("Hello");
//// if (person == null) {
//// throw new NullPointerException("person");
//// }
this.name = person.getName();
}
}
查看标记为lombok的许多问题以了解更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句