TypeReference<T> 类
- java.
lang. Object - com.
microsoft. signalr. TypeReference<T>
- com.
类型参数
- 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 封装的类型