TypeReference<T> 类

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

类型参数

T

public abstract class TypeReference

用于从文本泛型类获取 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()

获取引用的类型。

Returns:

此 TypeReference 封装的类型

适用于