註解處理器是一些公用程式,它們可以產生其他 Java 程式碼或其他檔案,並根據 Java 5 (JSR-175) 註解來產生問題標記。 「註解處理」喜好設定窗格可配置適用於專案或工作區中的所有處理器的喜好設定。 Factory 路徑喜好設定窗格可指定啟用哪些處理器,也可配置個別的處理器。
依預設,註解處理是關閉的,您必須針對每個需要註解處理的專案來勾選這個框,才能開啟它。
只有在專案的程式碼需要註解處理器作業時,您才需要在專案中啟用註解處理。
只是在程式碼中含有註解,並不表示需要註解處理;例如,@Deprecated
和 @Override
註解通常便不需要處理。
檔案會在相對於指定目錄的磁碟上產生。這個目錄依預設命名為 ".apt_generated",因此會從「套件瀏覽器」視圖中濾除。 產生的檔案會設定 "derived" 位元;在產生的來源目錄中,所有衍生檔案將完全移除。 建議只在這個目錄中存放處理器所產生的檔案;請勿將任何手動建立的檔案放在此目錄下,也不要以現存的目錄作為產生的來源目錄。
這裡輸入的選項可透過 AnnotationProcessorEnvironment 介面供處理器使用。 有些選項會自動提供給處理器;在這個對話框輸入這些選項沒有效果,因為自動提供的值會置換在此設定的任何值。 這裡說明自動選項。如需處理器選項的詳細資訊, 請參閱處理器選項輸入對話框主題。