Я пытаюсь использовать Guava в проекте GWT без успеха (точнее, HashMultimap). Я получаю бесконечный список стеков для классов:
- com.google.common.collect.ComparisonChain
- com.google.common.collect.ForwardingSortedSetMultimap
- com.google.common.collect.Ordering
- ...
Каждая трассировка стека проходит по строкам:
- строка xx: импорт javax.nnation не может быть разрешен.
- строка xx: Nullable не может быть разрешена для типа
- строка xx: Nullable не может быть разрешена для типа
- строка xx: Nullable не может быть разрешена для типа
- ...
Посмотрев на код, каждый файл, который выдает ошибку, включает в себя:
import javax.annotation.Nullable;
и, глядя на guava-src-r07.jar, каждый упомянутый класс использует @Nullable аннотацию.
Я использую JDK6 и просматриваю javadoc JDK6 и... ну, я не могу найти такую аннотацию. Могу ли я заставить эти библиотеки работать с проектом GWT и JDK6?
P.S. - Какую версию Java вы используете там?