Как создать 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<>();
}
→ Ссылка