15

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

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

4

2 回答 2

6

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

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

更新。从 Java 1.7 开始:

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

于 2011-02-17T18:01:20.753 回答
4

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

更新。从 Java 1.7 开始:

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

于 2011-02-17T17:58:13.427 回答