在哪些情况下我应该使用@Nullable注释?

时间:2014-01-09 11:22:08

标签: java eclipse guava nullable

我调查java的guava库。

阅读我面对@Nullable注释的不同材料。

我在类路径中添加了guava jar文件,但我的IDE(eclipse)说:

  

Nullable无法解析为类型

但是,如果我按住ctrl +点击Nullable,我会看到蓝色下划线,然后看到下一个:

  

未找到来源

也许这是eclipse的问题 - 我不知道这个注释位于另一个位置。

但是当我应该使用这个注释时,我无法理解这种情况。

1 个答案:

答案 0 :(得分:3)

就在这里。

javax.annotation.Nullable

我认为你需要这个罐子:jsr305.jar。

另见:

https://jcp.org/en/jsr/detail?id=305

http://jsr-305.googlecode.com/svn/trunk/javadoc/javax/annotation/package-tree.html

关于何时使用它 - 请查看此链接。

@Nullable annotation usage