比如我要查询一些东西,根据传入的泛型返回指定泛型结果public <T> T querylist(Query query)  {        // 查询日志
        List<QueriedLog> logList = getLogsResponse.GetLogs(query);
       // 保存查询结果
        List<T> resultList = new ArrayList<>();
        if (null != logList && logList.size() > 0) {
            for (QueriedLog log : logList) {
                resultList.add(JSON.parseObject(log.GetLogItem().ToJsonString(), new TypeReference<T>() {
                }));
            }
        }        return (T) resultList;
    }用这个方法是用来查询日志,根据参数查询日志返回不同的日志结果对象,最终以list<T> 返回给调用者,怎么通过传入要封装的泛型T来封装数据,不考虑在类名上加<T>