APT (инструмент обработки аннотации)
Я пытался найти простой пример, чтобы понять использование команды apt, но я не смог найти полезный ресурс для этого.
Я упомянул об этом "Начало работы с инструментом обработки аннотаций" , но я понимаю понимание на высоком уровне. Кроме того, я хочу написать код для проверки команды apt. Может ли кто-нибудь опубликовать простой пример или лучшую ссылку для ссылки?
Ответы
Ответ 1
Здесь приведен пример создания аннотации Note
и связанного с ней процессора:
APT: Обработка аннотаций времени компиляции с помощью Java
Update. Начиная с Java 1.7:
JSR 269, также известный как API языковой модели, имеет две основные части: API, который моделирует язык программирования Java, и API для написания обработчиков аннотаций. Доступ к этой функциональности осуществляется с помощью новых параметров команды javac; включив поддержку JSR 269, javac теперь действует аналогично команде apt в JDK 5.
Ответ 2
В книге "Core Java 2: Advanced features" есть раздел, называемый
Инструмент apt для обработки комментариев на уровне исходного кода, который может вам помочь.
Update. Начиная с Java 1.7:
JSR 269, также известный как API языковой модели, имеет две основные части: API, который моделирует язык программирования Java, и API для написания обработчиков аннотаций. Доступ к этой функциональности осуществляется с помощью новых параметров команды javac; включив поддержку JSR 269, javac теперь действует аналогично команде apt в JDK 5.