给定一个字节数组形式的类文件,如何将其带有MethodNodes的集合解压缩到ASM ClassNode中? PDF文档似乎没有说-似乎假设您只会做相反的事情,创建一个新类-并且Java doc中的构造函数或方法似乎都不适用,除非我遗漏了什么?
最佳答案
ClassNode
扩展了ClassVisitor
,因此您可以将实例传递给任何接受ClassVisitor
的方法。
ClassNode classNode = new ClassNode();
new ClassReader(bytes).accept(classNode, 0);