Учитывая Object o
и a String className = "org.foo.Foo"
, я хочу проверить, является ли o
экземпляром List<className>
Я пробовал это, но не компилирую:
Class<?> cls = Class.forName(className);
if (o instanceof List<cls>){ // this gives error: cls cannot be resolved to a type
doSomething();
}
Обратите внимание, что мои входы Object o
и String className
(пожалуйста, учитывайте типы).