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.