获取泛型类_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 获取泛型类

获取泛型类

 2014/6/20 10:05:17  江雨行  程序员俱乐部  我要评论(0)
  • 摘要:privateClass<T>clz;@SuppressWarnings("unchecked")publicClass<T>getClz(){if(clz==null){//获取泛型的Class对象clz=((Class<T>)(((ParameterizedType)(this.getClass().getGenericSuperclass())).getActualTypeArguments()[0]));}returnclz;}
  • 标签:泛型
class="java" name="code">private Class<T> clz;
 @SuppressWarnings("unchecked")
 public Class<T> getClz() {
  if (clz == null) {
   // 获取泛型的Class对象
   clz = ((Class<T>) (((ParameterizedType) (this.getClass()
     .getGenericSuperclass())).getActualTypeArguments()[0]));
  }
  return clz;
 }

?

发表评论
用户名: 匿名