程序包 dev.utils.common
类 TypeUtils
- java.lang.Object
-
- dev.utils.common.TypeUtils
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classTypeUtils.ParameterizedTypeImpldetail: ParameterizedType 实现类
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static java.lang.reflect.TypegetArrayType(java.lang.reflect.Type type)获取 Array Typestatic java.lang.reflect.TypegetListType(java.lang.reflect.Type type)获取 List Typestatic java.lang.reflect.TypegetMapType(java.lang.reflect.Type keyType, java.lang.reflect.Type valueType)获取 Map Typestatic java.lang.reflect.TypegetSetType(java.lang.reflect.Type type)获取 Set Typestatic java.lang.reflect.TypegetType(java.lang.reflect.Type rawType, java.lang.reflect.Type... typeArguments)获取 Type
-
-
-
方法详细资料
-
getArrayType
public static java.lang.reflect.Type getArrayType(java.lang.reflect.Type type)
获取 Array Type- 参数:
type- Bean.class- 返回:
- Bean[] Type
-
getListType
public static java.lang.reflect.Type getListType(java.lang.reflect.Type type)
获取 List Type- 参数:
type- Bean.class- 返回:
- List
Type
-
getSetType
public static java.lang.reflect.Type getSetType(java.lang.reflect.Type type)
获取 Set Type- 参数:
type- Bean.class- 返回:
- Set
Type
-
getMapType
public static java.lang.reflect.Type getMapType(java.lang.reflect.Type keyType, java.lang.reflect.Type valueType)获取 Map Type- 参数:
keyType- Key.classvalueType- Value.class- 返回:
- Map
Type
-
getType
public static java.lang.reflect.Type getType(java.lang.reflect.Type rawType, java.lang.reflect.Type... typeArguments)获取 Type- 参数:
rawType- raw typetypeArguments- type arguments- 返回:
- Type
-
-