Module java.compiler
Package javax.annotation.processing
package javax.annotation.processing
用于声明注解处理器并允许注解处理器与注解处理工具环境进行通信的设施。
除非在特定实现中另有规定,否则此包中方法返回的集合应该被调用者视为不可修改且不安全用于并发访问。
除非另有规定,此包中的方法如果给定一个null
参数将抛出NullPointerException
。
- 自版本:
- 1.6
- 参见:
-
ClassDescription一个设计为大多数具体注解处理器的便捷超类的抽象注解处理器。一个注解的建议完成。用于组装
Completion
对象的实用类。此接口支持注解处理器创建新文件。表示一个Filer
检测到试图打开违反Filer
提供的保证的文件。生成的注解用于标记已生成的源代码。Messager
提供了注解处理器报告错误消息、警告和其他通知的方式。注解处理工具框架将为注解处理器提供实现此接口的对象,以便处理器可以使用框架提供的设施来编写新文件、报告错误消息和查找其他实用程序。注解处理器的接口。注解处理工具框架将为注解处理器提供实现此接口的对象,以便处理器可以查询有关注解处理轮次的信息。用于指示注解处理器支持哪些注解接口的注解。用于指示注解处理器支持哪些选项的注解。用于指示注解处理器支持的最新源版本的注解。