示例#1
0
文件: Mirror.java 项目: jekey/nutz
 /**
  * 根据Type生成Mirror, 如果type是 {@link ParameterizedType} 类型的对象<br>
  * 可以使用 getGenericsTypes() 方法取得它的泛型数组
  *
  * @param type
  * @return
  */
 @SuppressWarnings({"unchecked"})
 public static <T> Mirror<T> me(Type type) {
   if (null == type) {
     return null;
   }
   Mirror<T> mir = (Mirror<T>) Mirror.me(Lang.getTypeClass(type));
   mir.type = type;
   return mir;
 }