TypeReference<T> 類別

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

類型參數

T

public abstract class TypeReference<T>

一個用來從字面上的通用類別取得 Java 類型的工具。

建構函式摘要

建構函式 Description
TypeReference()

建立一個新的 實例。TypeReference<T>

方法摘要

修飾詞與類型 方法與描述
java.lang.reflect.Type getType()

取得參考的類型。

繼承的成員

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)

建構函式詳細資料

TypeReference

public TypeReference()

建立一個新的 實例。TypeReference<T> 此類別實作了 Super Type Tokens(Gafter 的 Gadget),作為一種即使型別擦除(type reguard)仍能取得通用型別的參考,因為遺憾的是,Foo.class這並非有效的 Java。 要取得類別 Foo類型,請使用以下語法:

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

要取得類別類型 Foo,請使用一般類型標記:

Type fooType = Foo.class;

方法詳細資料

getType

public Type getType()

取得參考的類型。

傳回:

由此類型參考封裝的型別

適用於