【问题标题】:Asm ClassReader acceptAsm ClassReader 接受
【发布时间】:2011-10-25 09:42:01
【问题描述】:

我是用Asm访问java字节码获取方法信息,貌似ClassReader类的accept方法是异步调用的,所以无法立即获取方法信息,怎么办?

【问题讨论】:

    标签: java assembly java-bytecode-asm


    【解决方案1】:

    实际上,accept 方法是从您自己的代码中调用的,并且您应该传递您的 ClassVisitor 实现。然后将调用该访问者的方法,并且当调用 toaccept 完成时,有关类的所有信息都会通过该访问者传递。您可以将其记录在某些访问者的成员字段中或立即处理。如果你需要你的类的内存模型,你可以使用 ClassNode 作为访问者。

    【讨论】:

      猜你喜欢
      • 2018-12-23
      • 1970-01-01
      • 1970-01-01
      • 2018-10-02
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多