Automatyczne opcje procesora

Opcje procesora adnotacji są konfigurowane w oknie dialogowym preferencji Przetwarzanie adnotacji. Niektóre opcje są udostępniane procesorom automatycznie przez interfejs API Java 5 Mirror. Wpisanie ich w oknie dialogowym preferencji Przetwarzanie adnotacji nie będzie miało skutku, ponieważ zostaną one przesłonięte przez automatycznie udostępnione wartości. Opcje automatyczne obejmują m.in. następujące:

-classpath
Ścieżka klasy kompilatora. Wszystkie pozycje są ścieżkami względnymi, a nie względnymi wobec obszaru roboczego.
-sourcepath
Ścieżka źródłowa kompilatora. Wszystkie pozycje są ścieżkami względnymi, a nie względnymi wobec obszaru roboczego.
-d
Ścieżka bezwzględna katalogu wyjściowego danych binarnych kompilatora, w którym są budowane pliki .class.
-s
Ścieżka bezwzględna katalogu wygenerowanego kodu źródłowego, w którym procesory adnotacji generują pliki.
-source
Opcja -source kompilatora. Zazwyczaj jest to łańcuch, taki jak "5.0".
-target
Opcja -target kompilatora. Zazwyczaj jest to łańcuch, taki jak "5.0".
Faza
Łańcuch RECONCILE, BUILD albo OTHER, w zależności od tego, czy procesor został wywołany podczas edycji, budowania, czy też poza kontekstem kompilacji. Opcja ta jest dostępna tylko podczas wykonywania w środowisku Eclipse IDE.

Oprócz opcji fazy (phase) nie ma opcji automatycznie podawanych do procesorów za pomocą interfejsu API do przetwarzania adnotacji Java 6. Wynika to z faktu, że te same funkcje realizują metody JavaFileManager.