ASM字节码操作 生成一个新的类 StackMapTable 的由来
Posted 九师兄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASM字节码操作 生成一个新的类 StackMapTable 的由来相关的知识,希望对你有一定的参考价值。
文章目录
1.概述
上一篇文章:【ASM】字节码操作 Label 生成 try catch 语句
前N章节都是基础,本章节开始比较难了。
这里主要是处理代码突然发生变化了。这个状态是需要记录下来了。
在ClassFile
结构中,有一一个StackMapTable
结构,它们关系如下。在ClassFile
结构中,每一一个方法都对应于method_info
结构;在method_info
结构中,方法体的代码存储在Code结构内; 在Code结构中, frame的变化存储在StackMapTable结构中。
以上是关于ASM字节码操作 生成一个新的类 StackMapTable 的由来的主要内容,如果未能解决你的问题,请参考以下文章