首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

asm字节码操作 步骤的动态修改增加

2012-09-04 
asm字节码操作 方法的动态修改增加asm 4.0 版本http://forge.ow2.org/plugins/scmsvn/index.php?group_id

asm字节码操作 方法的动态修改增加

asm 4.0 版本

http://forge.ow2.org/plugins/scmsvn/index.php?group_id=23

 

asm是java的字节码操作框架,可以动态查看类的信息,动态修改,删除,增加类的方法。

 

下面基于4.0版本的一个使用示例,演示了对类Foo进行修改方法名称,增加方法,修改方法内容等 


import java.io.PrintStream;public class AsmExample$Foo{  public static void execute1()  {    System.out.println("test changed method name");  }  public static void changeMethodContent() {    System.out.println("test change method");    System.out.println("this is a modify method!");  }  public static void add(String[] paramArrayOfString)  {    System.out.println("this is add method print!");  }}

接下来再慢慢研究asm里面对字节码的操作,还有其他框架是如果使用asm的。

热点排行