@Nullable annotation usage
我在java中看到一些方法声明为:
1 2 |
这里
没有注释,输入仍然可以为空,所以我猜这不仅仅是它吗?
它清楚地表明该方法接受空值,并且如果重写该方法,则还应接受空值。
它还可以作为FindBugs等代码分析器的提示。例如,如果此方法取消引用其参数而不先检查null,则FindBugs将发出警告。
此注释通常用于消除
更多
不同的工具可以不同地解释
我在java中看到一些方法声明为:
1 2 |
这里
没有注释,输入仍然可以为空,所以我猜这不仅仅是它吗?
它清楚地表明该方法接受空值,并且如果重写该方法,则还应接受空值。
它还可以作为FindBugs等代码分析器的提示。例如,如果此方法取消引用其参数而不先检查null,则FindBugs将发出警告。
此注释通常用于消除
更多
不同的工具可以不同地解释