Groovy Устаревшие методы и Eclipse - сортировка
У меня есть следующий код, который я написал в Groovy 1.8
someListOfLists.flatten().sort().unique()
Я перешел на groovy 2.3.x, и eclipse (с помощью плагина e4.4 GroovyEclipse для Juno из релиза моментального снимка) показывает, что метод sort () устарел дляsort(Collection<T> self)
к которомусовет должен использоватьsort(Iterable<T> self)
.
Как теперь объединить методы, подобные этим, чтобы избежать предупреждений об устаревании?
Я думал, что flatten () возвращает ArrayList (который является итерируемым) это должно быть хорошо. Кроме того, я вижу, что делает
((Iterable) someListOfLists.flatten()).sort().unique()
снимает предупреждение, но выглядит некрасиво
Так что это просто затмение, когда не видно, что на самом деле будет использоваться правильная сортировка, или есть какой-то другой способ выразить мою цепочку методов?