Это моя проблема, у меня есть функция listToSublists
Я абсолютно хочу быть generi c поэтому я написал это:
public static List<List<? extends Object>> listToSubLists(List<? extends Object> elements, int sublistsLength) {
....
}
И я хочу вызвать эту функцию таким образом :
List<LigneMaj> datas = ...;
List<List<LigneMaj>> datasPaquets = BatchUtils.listToSubLists(datas, 100);
Похоже, что это невозможно скомпилировать, и я изо всех сил пытаюсь понять, почему я получаю эту ошибку:
Type mismatch: cannot convert from List<List<? extends Object>> to List<List<LigneMaj>>
Может кто-нибудь объяснить, что мне не хватает, пожалуйста ?