![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asm学习笔记
文章平均质量分 94
wzy1935
这个作者很懒,什么都没留下…
展开
-
ASM学习笔记2 - 类的创建和修改 —— ClassWriter的综合应用
ASM学习笔记2 - 类的创建和修改 —— ClassWriter的综合应用 上回我们说到,通过使用ClassVisitor和ClassReader,我们能够分析已经存在的类。这一节中,我们将使用ClassWriter来创建和修改类。 1 ClassWriter ClassWriter用于“编写”,即创建和修改类。注意ClassWriter继承了ClassVisitor。 构造器 ClassWriter具有以下构造器: 其中,int为flag,为可选标志,可用于修改该类的默认行为,可以用于设置COMPUT原创 2021-04-12 17:40:12 · 2424 阅读 · 0 评论 -
ASM学习笔记1 - 初识ClassVistor ——以ClassReader的应用为例
ASM学习笔记1 - 初识ClassVistor ——以ClassReader的应用为例 1 ASM简介 什么是ASM? Java操纵类字节码的工具。是一个jar包。 如何使用? ASM提供两类API,能够分别将类表示为事件和对象。我们先主要了解核心API,即能够将类以事件方式操纵的方式,即用基于事件的模型。 在采用基于事件的模型时,类是用一系列事件来表示的,每个事件表示类的一个元素,比 如 它的一个标头、一个字段、一个方法声明、一条指令,等等。基于事件的 API 定义了一组 可能 事件,以及这些事件必须原创 2021-04-12 01:00:54 · 1304 阅读 · 0 评论