sto usando Guava-05-snapshot, con Sun JDK 1.6 Il codice fa esplodere l'esecuzione di questo frammento:tale errore di metodo: ImmutableList.copyOf()
List<String> badpasswords = Lists.newArrayList(Password.badWords);
Collections.sort(badpasswords);
ImmutableList<String> tmp = ImmutableList.copyOf(badpasswords);
particolare sul ImmutableList.copyOf () chiamata. Questo codice ha funzionato per mesi, utilizzando il vecchio codice di Google-Collections.
java.lang.NoSuchMethodError: com.google.common.collect.ImmutableList.copyOf(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;
Il Password.badWords
è un ImmutableSet<String>
e la creazione della matrice scrivibile e il lavoro ordinamento perfettamente. Ma i tentativi di convertire la matrice in un ImmutableList
falliscono.
Lo stesso problema è stato risolto nella domanda successiva: http://stackoverflow.com/questions/3126276/splitter-blows-up-on-simple-pattern/3126420#3126420 – BalusC
Probabilmente dovresti cambiare/accettare le risposte che sono utili, a proposito. – ColinD