Package javax.annotation.processing
用于声明注释处理器和允许注释处理器与注释处理工具环境通信的工具。
除非在特定实现中另有规定,否则该包中的方法返回的集合应该是调用者不可修改的并且对于并发访问是不安全的。
除非另有说明,在此包中的方法将抛出一个NullPointerException
如果给一个null
说法。
- 从以下版本开始:
- 1.6
-
接口摘要 接口 描述 Completion 建议 completion用于注释。Filer 此接口支持注释处理器创建新文件。Messager Messager
为注释处理器提供了报告错误消息,警告和其他通知的方法。ProcessingEnvironment 注释处理工具框架将为 provide an annotation processor with an object implementing this interface,因此处理器可以使用框架提供的工具来编写新文件,报告错误消息以及查找其他实用程序。Processor 注释处理器的接口。RoundEnvironment 注释处理工具框架将为 provide an annotation processor with an object implementing this interface,以便处理器可以查询关于一轮注释处理的信息。 -
类摘要 类 描述 AbstractProcessor 一个抽象注释处理器,旨在成为大多数具体注释处理器的便捷超类。Completions 用于组装Completion
对象的实用程序类。 -
异常摘要 异常 描述 FilerException 表示Filer
检测到尝试打开违反Filer
提供的保证的Filer
。 -
注解类型摘要 Annotation Type 描述 Generated Generated annotation用于标记已生成的源代码。SupportedAnnotationTypes 用于指示注释处理器支持的注释类型的注释。SupportedOptions 用于指示注释处理器支持的选项的注释。SupportedSourceVersion 用于指示注释处理器支持的最新源版本的注释。