Это может быть возможной копией другого вопроса здесь, но я искал, но не смог получить вопрос, который хотел. Пожалуйста, укажите мне на аналогичный вопрос, если таковые имеются.
Можно ли вернуть дженерик дженерика? Вот что я имею в виду:
public <T,K> T<K> myMethod(Class<T> classT, Class<K> classK) {
//...method implementation
}
Итак, если я вызываю этот метод с List
и Integer
, он должен работать следующим образом:
List<Integer> listOfIntegers = myMethod(List.class, Integer.class);