`
lz999
  • 浏览: 27361 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
改进 visitMethod 方法,增加对构造函数的处理: Java代码 public MethodVisitor visitMethod(final int access, final String name,        final String desc, final String signature, final String[] exceptions) {        MethodVisitor mv = cv.visitMethod(access, name, desc, signature, exceptions);        MethodVisitor wra ...
  随着 AOP(Aspect Oriented Programming)的发展,代码动态生成已然成为 Java 世界中不可或缺的一环。本文将介绍一种小巧轻便的 Java 字节码操控框架 ASM,它能方便地生成和改造 Java 代码。著名的框架,如 Hibernate 和 Spring 在底层都用到了 ASM。比起传统的 Java 字节码操控框架,BCEL 或者 SERP,它具有更符合现代软件模式的编程模型和更迅捷的性能。 本文主要分为四个部分:首先将 ASM 和其他 Java 类生成方案作对比,然后大致介绍 Java 类文件的组织,最后针对最新的 ASM 3.0,描述其编程框架,并给出一个使用 ...
Global site tag (gtag.js) - Google Analytics