軟體包描述,接口摘要,類摘要,異常摘要,注釋類型摘要,
軟體包描述
javax.annotation.processing用來聲明注釋處理器並允許注釋處理器與注釋處理工具環境通信的工具。
除非在特定實現中另行指定,否則此包中的方法所返回的集合應該是不能由調用者修改的,並且對於並發訪問是不安全的。
除非另行指定,否則,如果給定一個 null 參數,此包中的方法將拋出 NullPointerException。
接口摘要
Completion | 某一注釋的建議 completion。 |
Filer | 此接口支持通過注釋處理器創建新檔案。 |
Messager | Messager 提供注釋處理器用來報告錯誤訊息、警告和其他通知的方式。 |
ProcessingEnvironment | 注釋處理工具框架將提供一個具有實現此接口的對象的注釋 processor,因此 processor 可以使用該框架提供的設施來編寫新檔案、報告錯誤訊息並查找其他實用工具。 |
Processor | 注釋 Processor 的接口。 |
RoundEnvironment | 注釋處理工具框架將提供一個注釋處理器和一個實現此接口的對象,這樣處理器可以查詢有關注釋處理的 round 的信息。 |
類摘要
AbstractProcessor | 旨在用作最具體注釋 processor 的便捷超類的抽象注釋 processor。 |
Completions | 用來組合 Completion 對象的實用工具類。 |
異常摘要
FilerException | 指示一個檢測到試圖打開某一檔案的 Filer,該檔案違反 Filer 提供的保證。 |
注釋類型摘要
SupportedAnnotationTypes | 用來指示注釋處理器支持哪些注釋類型的注釋。 |
SupportedOptions | 用來指示注釋處理器支持哪些選項的注釋。 |
SupportedSourceVersion | 用來指示注釋處理器所支持的最新源版本的注釋。 |
從以下版本開始:1.6