Согласно этому исходному коду для класса Arrays
, метод asList
передает массив в конструктор нового ArrayList
. Но такого конструктора нет. Разве varargs не генерирует массив, как это возможно?
Вот источник asList
:
public static List asList(T... a) {
return new ArrayList(a);
}