Freigeben über


TypeReference<T> Klasse

  • java.lang.Object
    • com.microsoft.signalr.TypeReference<T>

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

java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

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 Fooabzurufen:

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:

Der von dieser TypeReference gekapselte Typ

Gilt für: