public final class ClassGenericUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static Class |
getGenericClass(Class clazz,
Class interfaceClass,
int index)
获取泛型类型
|
static Class |
getGenericClass(Collection<?> list)
获取元素的泛型
|
static <T> Type |
getGenericRuntimeType(Wrapper<T> wrapper)
获取运行时泛型的类型
|
static Class |
getGenericSupperClass(Class clazz)
获取当前类对应的泛型
|
static Class |
getGenericSupperClass(Class clazz,
int index)
获取当前类对应的泛型
|
public static Class getGenericClass(Class clazz, Class interfaceClass, int index)
clazz - 数据类型interfaceClass - 接口对应的 class 信息index - 泛型的下标志位置public static Class getGenericClass(Collection<?> list)
list - 列表public static Class getGenericSupperClass(Class clazz, int index)
clazz - 指定类index - 索引Object.getClass()public static Class getGenericSupperClass(Class clazz)
clazz - 指定类Object.getClass()Copyright © 2024. All rights reserved.