给定一个字节数组形式的类文件,如何将其带有MethodNodes的集合解压缩到ASM ClassNode中? PDF文档似乎没有说-似乎假设您只会做相反的事情,创建一个新类-并且Java doc中的构造函数或方法似乎都不适用,除非我遗漏了什么?

最佳答案

ClassNode扩展了ClassVisitor,因此您可以将实例传递给任何接受ClassVisitor的方法。

ClassNode classNode = new ClassNode();
new ClassReader(bytes).accept(classNode, 0);

07-24 09:36