如何在泛化对象中使用类

时间:2018-02-14 14:04:45

标签: java android

我有以下方法,它需要一个带参数化类的对象。请帮我找到T的类。例如,我已经放回了JsonObject.class。

private static <T> Class<T> getType(me.yoctopus.util.Response<HttpResponse<T>, JSONException> response) {

   /*
    Type type = ((ParameterizedType) response
            .getClass()
            .getGenericSuperclass()).getActualTypeArguments()[0];
    Type httResponse = ((ParameterizedType) type
            .getClass()
            .getGenericSuperclass()).getActualTypeArguments()[0];
   return (Class<T>) httResponse;*/
   return (Class<T>) JSONObject.class;


}

我需要确定并返回T类

0 个答案:

没有答案