Module java.compiler

Package javax.annotation.processing


package javax.annotation.processing
用于声明注解处理器并允许注解处理器与注解处理工具环境进行通信的设施。

除非在特定实现中另有规定,否则此包中方法返回的集合应该被调用者视为不可修改且不安全用于并发访问。

除非另有规定,此包中的方法如果给定一个null参数将抛出NullPointerException

自版本:
1.6
参见:
  • Class
    Description
    一个设计为大多数具体注解处理器的便捷超类的抽象注解处理器。
    一个注解的建议完成
    用于组装Completion对象的实用类。
    此接口支持注解处理器创建新文件。
    表示一个Filer检测到试图打开违反Filer提供的保证的文件。
    生成的注解用于标记已生成的源代码。
    Messager提供了注解处理器报告错误消息、警告和其他通知的方式。
    注解处理工具框架将为注解处理器提供实现此接口的对象,以便处理器可以使用框架提供的设施来编写新文件、报告错误消息和查找其他实用程序。
    注解处理器的接口。
    注解处理工具框架将为注解处理器提供实现此接口的对象,以便处理器可以查询有关注解处理轮次的信息。
    用于指示注解处理器支持哪些注解接口的注解。
    用于指示注解处理器支持哪些选项的注解。
    用于指示注解处理器支持的最新源版本的注解。