类 TypeReference<T>
java.lang.Object
cn.taketoday.core.TypeReference<T>
- 类型参数:
T- the referenced type
The purpose of this class is to enable capturing and passing a generic
Type. In order to capture the generic type and retain it at runtime,
you need to create a subclass (ideally as anonymous inline class) as follows:
TypeReference<List<String>> typeRef = new TypeReference<List<String>>() {};
- 从以下版本开始:
- 3.0
- 作者:
- TODAY 2021/1/6 22:11
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanstatic <T> TypeReference<T>Build aTypeReferencewrapping the given type.final ResolvableTypefinal TypegetType()inthashCode()toString()
-
构造器详细资料
-
TypeReference
protected TypeReference()
-
-
方法详细资料
-
getResolvableType
-
getType
-
equals
-
hashCode
public int hashCode() -
toString
-
fromType
Build aTypeReferencewrapping the given type.- 参数:
type- a generic type (possibly obtained via reflection, e.g. fromMethod.getGenericReturnType())- 返回:
- a corresponding reference which may be passed into
TypeReference-accepting methods
-