Ich erkläre eine Klasse wie folgt:Den Wert einer generischen Deklaration programmgesteuert abrufen?
public class SomeClass extends AdditionalClass<GenericClass> {
...
}
Diese ...
SomeClass object = new SomeClass();
System.out.println(object.getSuperClass().getSimpleName());
... yields "AdditionalClass". Mit welchem Methodenaufruf oder mit welchen Anrufen würde ich dieses Objekt abfragen und als Ergebnis "GenericClass" erhalten?
Nicht verwandt mit Ihrer Frage, aber warum möchten Sie den generischen Typ prüfen? – CKing
Ich entpacke programmatisch Deklarationen aus einer Anwendung, sodass sie nicht technischen Benutzern in einer übersichtlichen Tabelle zur Verfügung gestellt werden können. –
In Ordnung. Ich wollte nur sicherstellen, dass Sie nicht den falschen Weg für eine einfachere Aufgabe nehmen. Aber warum interessieren sich nicht-technische Benutzer für den generischen Typ? – CKing