TypeReference<T> Klasse
- java.
lang. Object - com.
microsoft. signalr. TypeReference<T>
- com.
Typparameter
- T
public abstract class TypeReference
Ein Hilfsprogramm zum Abrufen eines Java-Typs aus einer generischen Literalklasse.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
TypeReference() |
Erstellt eine neue Instanz von TypeReference<T>. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
java.lang.reflect.Type |
getType()
Ruft den Typ ab, auf den verwiesen wird. |
Geerbte Elemente
Details zum Konstruktor
TypeReference
public TypeReference()
Erstellt eine neue Instanz von TypeReference<T>. Diese Klasse implementiert Super Type Token (Gafters Gadget) als Möglichkeit, einen Verweis auf generische Typen trotz Typlöschung zu erhalten, da leider Foo.class
Java nicht gültig ist. Verwenden Sie die folgende Syntax, um den Typ der Klasse Foo
abzurufen:
Type fooBarType = (new TypeReference>() { }).getType();
Verwenden Sie zum Abrufen des Typs der Foo-Klasse ein reguläres Typtoken:
Type fooType = Foo.class;
Details zur Methode
getType
public Type getType()
Ruft den Typ ab, auf den verwiesen wird.
Returns: