「處理器選項」輸入對話框是從「註解處理」喜好設定窗格中呼叫的。 它可讓您新增或修改處理器選項。
這裡輸入的選項會透過 AnnotationProcessorEnvironment 介面提供給處理器。 每個選項都以兩種格式來呈現:鍵值配對,以及對應於選項指令行格式的組合鍵,也就是 "-Akey=value"。 例如,含有 "foo" 鍵和 "bar" 值的選項就能夠以這個方式來呈現,也可以呈現為 "-Afoo=bar" 鍵,空值。
代表路徑之選項值的開頭可以用百分比符號定界,如 %FOO%/
。
如果記號就是類別路徑變數的名稱,在處理器執行時期,會用變數的現行值來取代它。
特殊值 ROOT
會展開成工作區的絕對路徑。
例如,%ROOT%/foo/bar.xml
可能會展開成 d:/my_workspace/foo/bar.xml
,%JRE_LIB%/rt.jar
可能會展開成 c:/jdk1.5.0/lib/rt.jar
。
同樣地,特殊值 PROJECT.DIR
會展開成現行專案的絕對路徑。
有些選項會自動提供給處理器;在這個對話框輸入這些選項沒有效果,因為自動提供的值會置換在此設定的任何值。 這裡說明自動選項。