javax.annotation.Nonnull是否会影响运行时行为?

时间:2015-09-09 14:22:10

标签: java java-8

我想知道用@Nonnull注释参数是否会影响运行时行为,或者它是否严格用于静态分析。

1 个答案:

答案 0 :(得分:1)

看起来只在编译时检查过。

来自Oracle

  

@NonNull - 编译器可以确定代码路径可能接收空值的情况,而无需调试NullPointerException。