ASM字节码操作 转换已有的类 ClassReader 实战案例 修改版本 修改接口

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASM字节码操作 转换已有的类 ClassReader 实战案例 修改版本 修改接口相关的知识,希望对你有一定的参考价值。

文章目录


1.概述

上一篇文章:【ASM】字节码操作 转换已有的类 ClassReader 使用

在现阶段,我们接触了ClassVisitor、 ClassWriter和ClassReader类,因此可以介绍Class Transformation的操作。

2.整体思路

对于一一个.class文件进行Class Transformation操作,整体思路是这样的:

其中,

  • ClassReader类。是ASM提供的一个类,可以直接拿来使用。

  • ClassWrit

以上是关于ASM字节码操作 转换已有的类 ClassReader 实战案例 修改版本 修改接口的主要内容,如果未能解决你的问题,请参考以下文章

ASM字节码操作 转换已有的类 优化 删除复杂的转换 赋值操作

ASM字节码操作 转换已有的类 记录方法运行时间

ASM字节码操作 转换已有的类 优化 删除复杂的转换 删除加0操作

ASM字节码操作 转换已有的类 修改方法 替换方法调用

ASM字节码操作 转换已有的类 清空方法体

ASM字节码操作 转换已有的类 ClassReader 实战案例 修改版本 修改接口