首发于Enaium的个人博客
使用树API来生成一个类
public static void main(String[] args) {
ClassWriter classWriter = new ClassWriter(ClassWriter.COMPUTE_MAXS);
ClassNode classNode = new ClassNode();
classNode.visit(V1_8, ACC_PUBLIC, "cn/enaium/learn/asm/learn6/Learn6Test", null, "java/lang/Object", null);
MethodNode methodNode = new MethodNode(ACC_PUBLIC + ACC_STATIC, "render", "()V", null, null);

本文介绍了如何使用ASM库通过树API创建一个Java类,包括类定义、方法添加和操作指令的遍历,同时展示了如何读取和解析自动生成的类文件。
最低0.47元/天 解锁文章
2553

被折叠的 条评论
为什么被折叠?



