2012-03-06 72 views
1

我有一个Java类,我希望在编译文件时增强我的自定义注释。当编译文件时,我发现ASM提供了字节码操作。我看到它可以用来添加字段和方法,但是它可以用来添加保留时间为Runtime的自定义注释吗?如何使用ASM添加自定义注释

回答

0

是的,你可以。你需要做到以下几点:

  • 负载ClassNode为你的类文件,这相当于要添加注释并与ClassWriter
添加它
  • 写ClassNode后面的方法
  • 查找MethodNode

    这应该做的工作。