2014-01-09 2 views
0

Я изучаю библиотеку guava для java.В каких случаях я должен использовать @Nullable аннотацию?

чтение различных материалов я столкнулся с @Nullable аннотация.

Я добавил гуавы .jar файла в пути к классам, но мой IDE (Eclipse) сказать:

Nullable не может быть разрешен к типу

Но если я Ctrl + клик на Nullable я вижу синее подчеркивание и увидеть следующий после:

источник не найден

Возможно, это проблема с eclipse - я не знаю, и эта аннотация находится в другом месте.

Но, кроме того, я не могу понять ситуацию, когда мне следует использовать эту аннотацию.

ответ

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

+0

Использование очевидно сейчас - спасибо. – gstackoverflow

+0

Но я не могу понять, почему моя IDE не видит эту аннотацию. Мне нужно добавить что-то в classpath? – gstackoverflow

+0

Я поддержал его для хорошей ссылки – Keerthivasan

Смежные вопросы