TypeReference<T> 类

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

类型参数

T

public abstract class TypeReference<T>

用于从文本泛型类获取Java类型的实用工具。

构造函数摘要

构造函数 说明
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>的新实例。 此类实现超级类型标记(Gafter 的小工具)作为获取对泛型类型的引用的方法,尽管类型擦除,但可悲的是,Foo.class它无效Java。 若要获取类 Foo类型,请使用以下语法:

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

若要获取 Foo 类的类型,请使用常规类型标记:

Type fooType = Foo.class;

方法详细信息

getType

public Type getType()

获取引用的类型。

返回:

此 TypeReference 封装的类型

适用于