2011-08-24 214 views
2

我需要一個關於java自定義註釋的幫助,我知道如何創建註釋,但我不知道如何處理它。
我已經通過一些信息,我看到了APT這是com.sun.mirror.*和另一個javax.annotation.processing.*,我弄糊塗之間兩個。自定義註釋處理

任何人都可以引導我處理自定義註釋並提供有用的鏈接。

回答

4

有舊易於之間的差(註釋處理工具,在com.sun.mirror)和它的後繼者,所述可插拔註釋API(這是javac的因爲1.6的一部分)。 用於處理的新API在javax.annotation.processing中。

用於分析源代碼聲明元素的API是Mirror API,其程序包位於javax.lang.model,該API與Reflection API具有相似之處。

許多來源可能會談論apt,但仍然適用於javac中的處理器工具。只是包和運行處理工具的方式已經改變。 Here is a tutorial