在重新定义之前将Class对象转换为byte []

时间:2015-08-25 16:08:45

标签: java classloader redefine

我在运行时有Sample.class文件和Sample Class对象,然后我在A.class中修改一个方法体,并用redefineClasses重新定义它。在重新定义之前,如何获取表示原始Sample Class对象的字节数组(以类文件格式)? 从文件系统获取Sample.class文件不是一个想法,因为在定义之前,可以通过java代理转换Class对象,我需要直接从Class对象获取字节数组。

0 个答案:

没有答案