标签: java java-8
我想知道用@Nonnull注释参数是否会影响运行时行为,或者它是否严格用于静态分析。
@Nonnull
答案 0 :(得分:1)
看起来只在编译时检查过。
来自Oracle:
@NonNull - 编译器可以确定代码路径可能接收空值的情况,而无需调试NullPointerException。