Обычно, если мы хотим инициализировать общий не-примитивный ArrayList, мы делаем это
ArrayList<?> arrayList = new ArrayList<MyClass.class>();
Но я хочу сделать что-то подобное этому независимо от того, какой класс я передаю, i.e
private void getModel(Class responseType){
//Something similar, because this does not work..
ArrayList<?> arrayList = new ArrayList<responseType>();
}
Любая помощь будет принята с благодарностью.