0
我在輸入流中有一個類的完整源代碼。是否可以使用Javassist爲這個類創建一個新的CtClass
對象?如何使用Javassist從其源代碼加載類?
我知道,與類的名稱,可以創建一個新的CtClass
對象的東西,如:
ClassPool.getDefault().makeClass("name_of_the_new_class");
但在我來說,我事先不知道類的名字,只是它的完整源代碼(當然,我可以得到解析源代碼的類的名稱,但請不要告訴我這是解決方案的一部分:-))