首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ASM系列之三:ASM中的访问者方式

2012-12-18 
ASM系列之三:ASM中的访问者模式??? 在ASM的Core API中使用的是访问者模式来实现对类的操作,主要包含如下类

ASM系列之三:ASM中的访问者模式

??? 在ASM的Core API中使用的是访问者模式来实现对类的操作,主要包含如下类:

一、ClassVisitor接口:

??? 在这个接口中主要提供了和类结构同名的一些方法,这些方法可以对相应的类结构进行操作。如下:

public void sayName();  Code:   Stack=2, Locals=1, Args_size=1   0:aload_0   1:ldc#13; //String zhangzhuo   3:putfield#15; //Field name:Ljava/lang/String;=============以上是我们新增加的内容================================   6:getstatic#21; //Field java/lang/System.out:Ljava/io/PrintStream;   9:aload_0   10:getfield#15; //Field name:Ljava/lang/String;   13:invokevirtual#27; //Method java/io/PrintStream.println:(Ljava/lang/String;)V   16:return}

?再次调用Person对象,输出结果为:zhangzhuo

?

热点排行