Guava r07, GWT и javax.annotation.Nullable

Я безуспешно пытаюсь использовать Guava в проекте GWT (точнее, HashMultimap). Я получаю бесконечный список трассировок стека для классов:

  • com.google.common.collect.ComparisonChain
  • com.google.common.collect.ForwardingSortedSetMultimap
  • com.google.common.collect.Ordering
  • ] ...

Каждая трассировка стека проходит по строкам:

  • строка xx: импорт javax.annotation не может быть разрешен
  • line xx: Nullable не может быть разрешен в тип
  • line xx: Nullable не может быть преобразован в тип
  • строка xx: Nullable не может быть преобразован в тип
  • ...

Глядя на код, каждый файл, который вызывает ошибку, включает:

import javax.annotation.Nullable ;

и, глядя на guava-src-r07.jar, каждый упомянутый класс использует аннотацию @Nullable.

Я использую JDK6 и просматриваю JDK6 javadoc и ... ну, я не могу найти такой аннотации. Могу ли я заставить эти библиотеки работать с проектом GWT и JDK6?

PS - Какую версию Java вы там используете?

23
задан Evan Cowden 26 September 2010 в 22:10
поделиться