java—将类文件(字节)解包到asm类节点

smdncfj3  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(606)

给定一个字节数组形式的类文件,如何将其解压到包含methodnodes集合的asm classnode中?pdf文档似乎没有说——它似乎假设您将只做相反的事情,创建一个新类——java文档中的构造函数或方法似乎都不适用,除非我遗漏了什么?

vkc1a9a2

vkc1a9a21#

ClassNode 延伸 ClassVisitor ,因此可以将示例传递给接受 ClassVisitor .

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

相关问题