Учитывая:
public void methodOne() {
List<RuntimeException> list = new ArrayList<RuntimeException>();
methodTwo(list);
}
public void methodTwo(List<? extends Exception> list) {
}
Есть ли способ проверить фактический тип списка в methodTwo во время выполнения? Я знаю, что есть похожий вопрос Get generi c type java .util.List , однако мой вопрос конкретно о подстановочных знаках.
Обратите внимание, что коллекция может быть пустой, поэтому проверка элементы могут не работать.