Merge pull request #404 from wswm152/main

解除对过期内容的引用
This commit is contained in:
赵俊
2022-07-29 16:19:08 +08:00
committed by GitHub

View File

@@ -1,6 +1,6 @@
package im.zhaojun.zfile.common.util;
import sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
@@ -21,8 +21,8 @@ public class ClassUtils {
*/
public static Class<?> getClassFirstGenericsParam(Class<?> clazz) {
Type genericSuperclass = clazz.getGenericSuperclass();
Type actualTypeArgument = ((ParameterizedTypeImpl) genericSuperclass).getActualTypeArguments()[0];
Type actualTypeArgument = ((ParameterizedType) genericSuperclass).getActualTypeArguments()[0];
return (Class<?>) actualTypeArgument;
}
}
}