Применение Java-аннотаций во время компиляции - PullRequest
9 голосов
/ 24 января 2012

Привет: Я хотел убедиться, что во время компиляции в классе присутствует аннотация.Это возможно ?Я понимаю, что аннотации сами по себе являются классами, поэтому я предполагаю, что так, но я просто не уверен, что синтаксически, где и как применять / реализовывать такую ​​структуру в моих классах.

1 Ответ

15 голосов
/ 24 января 2012

Вы можете написать процессор аннотаций для запуска произвольной логики во время компиляции.

С помощью процессора аннотаций вы можете выполнять такие действия, как проверка наличия у класса определенной структуры или члена, если для этого класса существует конкретная аннотация.Они довольно гибкие - чтобы узнать, что вы можете с ними сделать, посмотрите API .Они также поддерживаются в основных IDE, таких как Eclipse и Netbeans.

Введение в написание процессора аннотаций: здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...