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