Xtend: создать список строк

Как мне создать переменную с типом List<String> в Xtend?

var list = Lists::newArrayList()
list.add( "xxx" )

не работает; тип в add() не распространяется обратно.

var list = Lists::newArrayList() as List<String>

дает исключение во время выполнения.

Как мне создать списки определенного типа в Xtend?

1 ответ

Решение

Какую версию Xtend вы используете?

var list = newArrayList
list.add('')

у меня работает (2.4.3).

Также var List<String> list = newArrayList сделает свое дело.

Другие вопросы по тегам