![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ASM
asm
伊布拉西莫
思想上的强者,行动上的弱者。
展开
-
ASM核心API-类
AMS使用指南 实战java虚拟机原创 2018-07-22 16:49:32 · 910 阅读 · 0 评论 -
ASM-Helloworld
ASM是一款java字节码的操作库,它在java领域是赫赫有名的函数库。不少著名的软件都依赖该库进行字节码操作。不少著名的软件都依赖该库进行字节码操作。比如,AspectJ,Clojure,Eclipse,spring以及CGLIB都是ASM的使用者。ASM体系结构 Opcodes接口定义了一些常量:尤其是版本号,访问标识符,字节码等信息ClassReader用于读取Class文件,...原创 2018-07-21 20:44:27 · 654 阅读 · 0 评论 -
ASM核心API-方法
AMS4使用指南 实战java虚拟机方法结构-示例类文件如下:public class Bean { private int f; public int getF() { return f; } public void setF(int f) { this.f = f; }}使用j...原创 2018-07-22 21:04:41 · 4330 阅读 · 1 评论 -
ASM核心API-元数据
AMS4使用指南 实战java虚拟机泛型类使用泛型 在类定义当中使用范型时,需要增加Signature字段来添加范型信息。该Signature的组成是“<范型参数名:范型扩展的类:范型扩展的接口…>父类描述接口描述”cw.visit(V1_7, ACC_PUBLIC, clazzPath, "<T:Ljava/lang/String;G:Lj...原创 2018-07-22 21:30:28 · 302 阅读 · 0 评论