Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

(Склонный) Инструмент Обработки аннотации

Отметьте: инструмент apt и его связанный API contaiined в pakcage com.sun.mirror были осуждены начиная с Java SE 7. Используйте опции, доступные в инструменте javac и API, содержавшихся в пакетах javax.annotation.processing и javax.lang.model обработать аннотации.

apt инструмент является утилитой командной строки для обработки аннотации. Это включает ряд отражающих API и инфраструктуры поддержки, чтобы обработать аннотации программы (JSR 175). Эти отражающие API обеспечивают разовое сборкой, основанное на источнике, представление только для чтения структуры программы. Они разрабатываются, чтобы чисто смоделировать систему типов языка программирования Java после добавления обобщений (JSR 14).

apt инструмент сначала выполняет процессоры аннотации, которые могут произвести новый исходный код и другие файлы. Затем, apt может вызвать компиляцию и исходных и сгенерированных исходных файлов, таким образом ослабляя цикл разработки.

У JSR 269, также известный как API Модели Языка, есть две основных части: API, который моделирует язык программирования Java, и API для того, чтобы записать процессоры аннотации. К этой функциональности получают доступ через новые опции к javac команде; включением JSR 269 поддержки, javac теперь действует аналогично к способной команде в JDK 5.

Спецификация API


Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами