Sto cercando di utilizzare Guava in un progetto GWT senza successo (un HashMultimap, per essere precisi). Ottengo una lista infinita di stacktraces per le classi:Guava r07, GWT e javax.annotation.Nullable
- com.google.common.collect.ComparisonChain
- com.google.common.collect.ForwardingSortedSetMultimap
- com.google.common.collect. ordinazione
- ...
Ogni traccia dello stack è lungo le linee di:
- linea xx: il javax.annotation importazione non può essere risolto
- linea xx: Nullable non può essere risolto a un tipo
- linea xx: Nullable non può essere risolto a un tipo
- linea xx: Nullable non può essere risolto a un tipo
- ...
Guardando il codice, ogni file che genera un errore comprende:
importazione javax.annota tion.Nullable;
e, guardando il guava-src-r07.jar, ciascuno classi menzionate utilizza un'annotazione @Nullable.
Sto usando JDK6 e sto guardando il javadoc JDK6 e ... beh, non riesco a trovare nessuna annotazione del genere. Posso far funzionare queste librerie con un progetto GWT e JDK6?
P.S. - Quale versione di Java stai usando?
Sei assolutamente sicuro che il 100% NON debba assolutamente andare a caccia di un barattolo jsr305! guava-gwt.jar dovrebbe funzionare appena per te, quindi ti preghiamo di fornire dettagli su cosa stai provando esattamente e cosa sta succedendo; "Ricevo un elenco di tracce dello stack": da cosa esattamente? –
@Kevin, Quando faccio la stessa cosa, e provo a compilare, ottengo: Compilazione modulo com.restphone.LingoGwt Convalida unità appena compilate [ERRORE] Errori in 'jar: file:/Users/james/lib/guava -r08/guava-r08-gwt.jar! /com/google/common/base/Equivalence.java ' [ERRORE] Riga 20: impossibile importare javax.annotation [ERRORE] Riga 51: Nullable non può essere risolto a un tipo [ERRORE] Riga 51: Nullable non può essere risolto in un tipo [ERRORE] Riga 60: Nullable non può essere risolto in un tipo –
Segnalato come un bug: http://code.google.com/p/guava -libraries/issues/detail? id = 586 –