Я пытаюсь создать метод как можно более универсальный для копирования списка в список списков.Я пробовал с этим:
public static <E> void addToMatrix(List<E> list, List<List<? extends E>> matrix) {
matrix.add(list);
}
Вот основной, который я использовал для тестирования метода:
public static void main(String[] args) {
List< List<? extends Number> > matrix = new ArrayList<>();
List<Integer> list = new ArrayList<>();
addToMatrix(list, matrix);
}
Почему он не работает?Как я могу сделать это правильно, не меняя логику метода?