Окно ввода опции процессора

В окно Опция процессора можно перейти из окна Параметры обработки аннотаций. В этом окне можно задавать и изменять опции процессора.

Опции, указанные в этом окне, передаются процессору через интерфейс AnnotationProcessorEnvironment. Каждая опция передается в двух формах: в качестве пары из ключа и значения, а также в качестве составного ключа в формате командной строки: "-Aключ=значение". Например, опция с ключом "foo" и значением "bar" будет передана как в натуральном виде, так и в виде ключа "-Afoo=bar" с пустым значением.

Значения опций, задающих пути в файловой системе, могут начинаться с переменных, окруженных знаками процентов, например %FOO%/. Если в качестве переменной указана переменная classpath, она будет заменена фактическим значением переменной на момент запуска процессора. Специальное значение ROOT заменяется абсолютным путем к рабочей области. Например, вместо %ROOT%/foo/bar.xml может быть подставлено значение d:/my_workspace/foo/bar.xml, а вместо %JRE_LIB%/rt.jar - значение c:/jdk1.5.0/lib/rt.jar. Вместо специального значения PROJECT.DIR подставляется абсолютный путь к текущему проекту.

Некоторые опции передаются процессору автоматически, и их изменение в этом окне не повлияет ни на что, поскольку у значений, подставляемых автоматически, приоритет выше, чем у значений, указанных в этом окне. Информация об автоматических опциях приведена в этом разделе.