Я пытаюсь использовать обобщение уровня метода, где тип берется из типа назначения, как показано в следующем примере
Parent p = get ();
и вот метод, который требует .class
из T
, обратите внимание, что это дженерики не на уровне класса. Мне нужно получить .class
public <T> T get() {
Class[] interfaces = new Class[] {T.class};
Object o = createObject(interfaces);
if (o instanceof T) {
}
}
также мне нужно проверить также instanceof
T.