基本上恰好相反of this question。我想將一個類<T>對象轉換爲TypeReference <T>對象。從類別<T>轉換爲類型參考<T>
我曾嘗試:
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作爲參數嗎?你期望得到什麼? – hoaz