0
我在输入流中有一个类的完整源代码。是否可以使用Javassist为这个类创建一个新的CtClass
对象?如何使用Javassist从其源代码加载类?
我知道,与类的名称,可以创建一个新的CtClass
对象的东西,如:
ClassPool.getDefault().makeClass("name_of_the_new_class");
但在我来说,我事先不知道类的名字,只是它的完整源代码(当然,我可以得到解析源代码的类的名称,但请不要告诉我这是解决方案的一部分:-))