Я только что попытался создать ListDataModel
с ограниченным типом, например:
DataModel extends Foo> model = new ListDataModel extends Foo>(fooList);
, где fooList
- типа Список расширяет Foo>
. Я получаю следующую ошибку:
unexpected type
required: class or interface without bounds
found: ? extends Foo
Мой текущий обходной путь - скопировать мои данные в ArrayList
и построить из него DataModel
, но я бы хотел чтобы знать, почему это необходимо, и есть ли способ заставить это работать?