2017-07-31 36 views
1

this question我被提到番石榴爲仿製藥反射的解決方案,它看起來只是我得到的錯誤嘗試使用這種通過名字加載的類真棒:番石榴可以用於反射名稱加載的類嗎?

Class clazz = Class.forName("net.redpoint.scratch.Derived"); 
TypeToken tt = new TypeToken(clazz) {}; 

這將導致錯誤:JAVA .lang.IllegalArgumentException:類com.google.common.reflect.TypeToken未參數

是否有某種方式使用TypeToken而不必在編譯時的班?請注意,我也沒有這些類的源代碼。

+4

您是否嘗試過使用'TypeToken.of(clazz所)'? –

+0

謝謝!如果您將此作爲答案提交,我會標記它。這可能看起來微不足道,但我在連接點時遇到了麻煩。 – Wheezil

+0

@Wheezil你也可以自我回答,所以這個問題至少標註了「回答」。 – dimo414

回答