我正在使用Asm访问java字节代码来获取方法infomation。似乎是以异步方式调用类ClassReader的accept方法。所以不可能立即获取方法信息。我该怎么办? / p>
答案 0 :(得分:1)
实际上,从您自己的代码调用accept方法,您应该通过ClassVisitor实现。然后将调用该访问者的方法,并且当调用toaccept完成时,通过该访问者传递关于类的所有信息。您可以将其记录在某些访问者的成员字段中或立即处理。如果您需要类的内存模型,可以使用ClassNode作为访问者。