Gibt es eine Möglichkeit, ein Klassenobjekt aus der Typvariable in der generischen Java-Klasse zu erhalten? So etwas Ähnliches:Java-Klassenobjekt vom Typ Variable
public class Bar extends Foo<T> {
public Class getParameterClass() {
return T.class; // doesn't compile
}
}
Diese Informationen sind zum Zeitpunkt der Kompilierung zur Verfügung und sollen daher nicht von Typ Löschung betroffen sein, so theoretisch sollte es eine Möglichkeit geben, dies zu erreichen. Existiert es?
Sollte Ihre Erklärung wirklich public class Bar sein Foo erweitert {... ?? –
Kilokahn