ASM字节码操作 ClassWriter COMPUTE_FRAMES 的作用 与 visitMaxs 的关系
Posted 九师兄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()方
以上是关于ASM字节码操作 ClassWriter COMPUTE_FRAMES 的作用 与 visitMaxs 的关系的主要内容,如果未能解决你的问题,请参考以下文章
ASM字节码操作 转换已有的类 ClassReader 介绍