Udostępnij za pośrednictwem


TypeReference<T> Klasa

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

Parametry typu

T

public abstract class TypeReference

Narzędzie do pobierania typu Java z klasy ogólnej literału.

Podsumowanie konstruktora

Konstruktor Opis
TypeReference()

Tworzy nowe wystąpienie klasy TypeReference<T>.

Podsumowanie metody

Modyfikator i typ Metoda i opis
java.lang.reflect.Type getType()

Pobiera typ, do których odwołuje się odwołanie.

Dziedziczone elementy członkowskie

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)

Szczegóły konstruktora

TypeReference

public TypeReference()

Tworzy nowe wystąpienie klasy TypeReference<T>. Ta klasa implementuje tokeny super typu (gadżet Gaftera) jako sposób uzyskania odwołania do typów ogólnych pomimo wymazywania typów, ponieważ niestety nie Foo.class jest prawidłowym językiem Java. Aby uzyskać typ klasy Foo, użyj następującej składni:

Type fooBarType = (new TypeReference>() { }).getType();

Aby uzyskać typ klasy Foo, użyj zwykłego tokenu typu:

Type fooType = Foo.class;

Szczegóły metody

getType

public Type getType()

Pobiera typ, do których odwołuje się odwołanie.

Returns:

Typ hermetyzowany przez ten typReference

Dotyczy