【发布时间】:2012-12-06 19:09:34
【问题描述】:
基本上正好相反of this question。我想将 Class
我试过了:
foo(Class<T> valueType)
{
TypeReference ref = new TypeReference<T>(){};
}
但这只是返回类的超类的类型引用。我也试过了:
foo(Class<T> valueType)
{
TypeReference ref = new TypeReference<valueType>(){};
}
和
foo(Class<T> valueType)
{
TypeReference ref = new TypeReference<valueType.getRawClass()>(){};
}
但后两个不编译。我该怎么做?
【问题讨论】:
-
你能发布你传递给 foo 的什么类作为参数,你希望得到什么?
标签: java class generics jackson