Я использую Guava-05-snapshot, с Sun JDK 1.6 Код запускает этот фрагмент:
List<String> badpasswords = Lists.newArrayList( Password.badWords);
Collections.sort(badpasswords);
ImmutableList<String> tmp = ImmutableList.copyOf(badpasswords);
В частности, вызов ImmutableList.copyOf(). Этот код работал несколько месяцев, используя старый код Google Collections.
java.lang.NoSuchMethodError: com.google.common.collect.ImmutableList.copyOf(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;
Password.badWords
- это ImmutableSet<String>
и создание записываемого массива и сортировка отлично. Но попытки преобразования массива в ImmutableList
не выполняются.