【ASM】字节码操作 ClassWriter COMPUTE_FRAMES 的作用 与 visitMaxs 的关系

在这里插入图片描述

1.概述

看这个首先看文章:【ASM】字节码操作 MethodVisitor 案例实战 调用方法

在创建ClassWriter对象时,使用了ClassWriter.COMPUTE_FRAMES 选项。

        ClassWriter cw = new ClassWriter(ClassWriter.COMPUTE_FRAMES);

使用ClassWriter.COMPUTE_FRAMES)后, ASM会自动计算max stacks、max locals和stack map frames的具体值。从代码的角度来说,使用ClassWriter.COMPUTE_FRAMES) , 会忽略我们在代码中visitMaxs() 方法和visitFrame()方

猜你喜欢

转载自blog.csdn.net/qq_21383435/article/details/124789346
今日推荐