APT(注释处理工具)

Nuw*_*age 15 java apt annotations

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

我已经参考了这个入门的注释处理工具,但我确实得到了高层次的理解.此外,我想编写一个代码来测试apt命令.有人可以发布一个简单的例子或更好的链接来引用吗?

Col*_*ard 6

《Core Java 2: Advanced features》一书中有一个名为 The apt Tool for Source-Level Annotation Handling 的部分,可能会对您有所帮助。

更新。从 Java 1.7 开始:

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


ksc*_*eid 6

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

APT:使用Java编译时注释处理

更新.从Java 1.7开始:

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