2012-03-06 104 views
1

我有一個Java類,我希望在編譯文件時增強我的自定義註釋。當編譯文件時,我發現ASM提供了字節碼操作。我看到它可以用來添加字段和方法,但是它可以用來添加保留時間爲Runtime的自定義註釋嗎?如何使用ASM添加自定義註釋

回答

0

是的,你可以。你需要做到以下幾點:

  • 負載ClassNode爲你的類文件,這相當於要添加註釋並與ClassWriter
添加它
  • 寫ClassNode後面的方法
  • 查找MethodNode

    這應該做的工作。