Как создать generics через передаваемый аргумент Class?
Можно ли каким нибудь способом создать дженерик из передаваемого объекта типа Class?
public void createGeneric(Class<?> clazz) {
List<clazz.getName> someList = ...?
...
}
P.S.: Если передавать в параметр Т, то получится List<Class<T>>, а мне нужен List<T>
Ответы (1 шт):
Автор решения: DmitryD
→ Ссылка
public <T> void createGeneric(T clazz) {
List<T> someList = new ArrayList<>();
}