Spec-Zone .ru
спецификации, руководства, описания, API
|
apt - инструмент обработки аннотации
apt [-classpath classpath] [-sourcepath sourcepath] [-d directory] [-s directory] [-factorypath path] [-factory class] [-print] [-nocompile] [-Akey[=val] ...] [javac option] sourcefiles [@files]
Опции могут быть в любом порядке. Для обсуждения параметров, которые применяются к определенной опции, см. ОПЦИИ ниже.
Отметьте: инструмент apt и его связанный API, содержавшийся в пакете, com.sun.mirror был осужден начиная с JDK 7 и планируется, чтобы быть удаленным в следующем главном выпуске JDK. Используйте опции, доступные в инструменте javac и API, содержавшихся в пакетах javax.annotation.processing
и javax.lang.model
обработать аннотации.
Инструмент apt, инструмент обработки аннотации, включает отражающие API и инфраструктуру поддержки, чтобы обработать аннотации программы. apt отражающие API обеспечивает разовое сборкой, основанное на источнике, представление только для чтения структуры программы. Эти отражающие API разрабатываются, чтобы чисто смоделировать систему типов языка программирования Java™ после добавления обобщений. Во-первых, apt выполняет процессоры аннотации, которые могут произвести новый исходный код и другие файлы. Затем, apt может вызвать компиляцию и исходных и сгенерированных исходных файлов, ослабляя разработку. Отражающие API и другие API, используемые, чтобы взаимодействовать с инструментом, являются подпакетами com.sun.mirror.
Более полное обсуждение того, как инструмент работает так же как инструкции для того, чтобы разработать с apt, находится в Начинании с apt.
Консультируйтесь с javac (1) страница справочника для информации об опциях javac.
Отметьте: Поскольку эти опции нестандартны, они подлежат изменению без уведомления.
Инструмент apt и его связанный API, содержавшийся в пакете, com.sun.mirror был осужден начиная с JDK 7 и планируется, чтобы быть удаленным в следующем главном выпуске JDK. Используйте опции, доступные в инструменте javac и API, содержавшихся в пакетах javax.annotation.processing
и javax.lang.model
обработать аннотации.