APT(注释处理工具)

时间:2011-02-17 17:52:15

标签: java annotations apt

我试图找到简单的例子来理解apt命令的用法,但我找不到有用的资源。

我已经提到了Getting Started with the Annotation Processing Tool ,但我确实得到了高层次的理解。此外,我想编写一个代码来测试apt命令。有人可以发布一个简单的例子或更好的链接来引用吗?

2 个答案:

答案 0 :(得分:6)

以下是创建Note注释和相关处理器的示例:

APT: Compile-Time Annotation Processing with Java

更新。从Java 1.7开始:

  

JSR 269,也称为语言模型API,有两个基本部分:一个用于建模Java编程语言的API,以及一个用于编写注释处理器的API。可以通过javac命令的新选项访问此功能;通过包含JSR 269支持,javac现在类似于JDK 5中的apt命令。

答案 1 :(得分:4)

“核心Java 2:高级功能”一书中有一节叫做 The apt Tool for Source-Level Annotation Processing这可能会对您有所帮助。

更新。从Java 1.7开始:

  

JSR 269,也称为语言模型API,有两个基本部分:一个用于建模Java编程语言的API,以及一个用于编写注释处理器的API。可以通过javac命令的新选项访问此功能;通过包含JSR 269支持,javac现在类似于JDK 5中的apt命令。