首页 > 代码库 > 获取泛型类型
获取泛型类型
1 private Class<T> clz;
2 @SuppressWarnings("unchecked")
3 public Class<T> getClz() {
4 if (clz == null) {
5 // 获取泛型的Class对象
6 clz = ((Class<T>) (((ParameterizedType) (this.getClass()
7 .getGenericSuperclass())).getActualTypeArguments()[0]));
8 }
9 return clz;
10 }
2 @SuppressWarnings("unchecked")
3 public Class<T> getClz() {
4 if (clz == null) {
5 // 获取泛型的Class对象
6 clz = ((Class<T>) (((ParameterizedType) (this.getClass()
7 .getGenericSuperclass())).getActualTypeArguments()[0]));
8 }
9 return clz;
10 }
获取泛型类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。