TypeReference<T> 類別
- java.
lang. Object - com.
microsoft. signalr. TypeReference<T>
- com.
類型參數
- 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()
取得參考的類型。
傳回:
由此類型參考封裝的型別