“Повторяемый <Элемент> не может быть брошен для Списка <Элемент>” - Разве, 'Список' не является типом 'Повторяемых'?

Я назвал a getElements метод, который возвращается Iterable<Element>.

Я сделал это:

List<Element> elements = (List<Element>) getElements();

Это генерирует ошибку:

java.lang.ClassCastException: com.utesy.Element$3 
cannot be cast to java.util.List

Я думал a List был тип Iterable?

11
задан snoopy 18 October 2010 в 13:55
поделиться