Java 将类文件(字节)解压缩到ASM类节点
给定一个字节数组形式的类文件,如何将其解压缩到包含MethodNodes集合的ASM类节点中?PDF文档似乎没有说——它似乎假设您只会做相反的事情,创建一个新类——Java文档中的构造函数或方法似乎都不适用,除非我遗漏了什么?ClassNode扩展了ClassVisitor,所以您可以将实例传递给任何接受ClassVisitor的方法Java 将类文件(字节)解压缩到ASM类节点,java,jvm,java-bytecode-asm,bytecode-manipulation,jvm-bytecode,Java,Jvm,Java Bytecode Asm,Bytecode Manipulation,Jvm Bytecode,给定一个字节数组形式的类文件,如何将其解压缩到包含MethodNodes集合的ASM类节点中?PDF文档似乎没有说——它似乎假设您只会做相反的事情,创建一个新类——Java文档中的构造函数或方法似乎都不适用,除非我遗漏了什么?ClassNode扩展了ClassVisitor,所以您可以将实例传递给任何接受ClassVisitor的方法 ClassNode classNode = new ClassNode(); new ClassReader(bytes).accept(classNode, 0
ClassNode classNode = new ClassNode();
new ClassReader(bytes).accept(classNode, 0);