Я использую Guava-05-снимок с Солнцем JDK 1.6 кодом не взрывает выполнения этого фрагмента кода:нет такой ошибки метода: ImmutableList.copyOf()
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
терпят неудачу.
На эту же проблему ответили в следующем вопросе: http://stackoverflow.com/questions/3126276/splitter-blows-up-on-simple-pattern/3126420#3126420 – BalusC
Вам следует, вероятно, перенести/принять ответы, которые полезны, кстати. – ColinD