
asm
许文彬呀
这个作者很懒,什么都没留下…
展开
-
ASM第二弹_解析类
前言上一弹已经介绍了生成类的大致流程,与之对应的读取一个类需要使用ASM的ClassReader类进行实现,但是解析后由于我们要对一个类的处理方式并不相同,而类的结构是定型,基本不会改变的,所以使用了访问者模式。使用到的主要类ClassReaderClassVisitor(基类)实现逻辑public class ClassPrinter extends ClassVisitor { public ClassPrinter() { super(Opcodes.ASM8)原创 2021-07-27 21:34:00 · 161 阅读 · 0 评论 -
ASM第一弹_生成类
前言ASM式操作字节码的工具类,可以生成,解析,改变字节码的信息。我们要生成的类和字节码信息使用ASM生成该类生成字节码需要了解字节码的基本信息,我会出一篇博客专门介绍,并添加连接,这里不做赘述。第一篇作为入门大家了解一下,代码注释清晰,请自行查看。导入的jar包 <dependency> <groupId>org.ow2.asm</groupId> <artifactId>asm</ar原创 2021-07-26 22:59:10 · 357 阅读 · 0 评论