Есть ли способ получить объект класса из переменной типа в классе Generic Java? Что-то вроде этого:
public class Bar extends Foo<T> {
public Class getParameterClass() {
return T.class; // doesn't compile
}
}
Информация о типе доступна во время компиляции и поэтому не должна затрагиваться стиранием типа, поэтому теоретически, должен быть способ сделать это. Он существует?