public class ParameterizedTypes extends Object
| 构造器和说明 |
|---|
ParameterizedTypes() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
getDeclaredType(Map<String,Object> map,
Type declared,
String genericName) |
static <T> T |
getType(Type type,
Class declared,
String genericName)
返回type有关declared通配符genericName的实际类型
|
static Map |
getTypeMap(Type type,
Class declared)
返回泛型定义 通配符和实际类型关系
|
static boolean |
notFormObject(Class type)
非Form Object对象
|
static ParameterizedType |
toParameterizedType(Type type,
Class declared)
返回泛型定义Type
|
public static <T> T getType(Type type, Class declared, String genericName)
T - 实际类型type - 实际泛型类declared - 定义通配符的类genericName - 通配符public static <T> T getDeclaredType(Map<String,Object> map, Type declared, String genericName)
public static ParameterizedType toParameterizedType(Type type, Class declared)
type - class 或者 ParameterizedTypedeclared - 定义通配符的类public static Map getTypeMap(Type type, Class declared)
type - Class or ParameterizedTypedeclared - 定义通配符的类public static boolean notFormObject(Class type)
Copyright © 2023. All rights reserved.