Можно ограничить аннотацию Java полями, методами и т. Д.Можно ли ограничить тип поля для аннотации Java?
Но как насчет имени или типа поля или метода?
Для, например, я хотел бы создать аннотацию, которую можно поставить только в полях типа долго и с именем идентификатором;
Есть аннотаций процессоров можно запускать во время компиляции, чтобы проверить это. Я подозреваю, что это не стоит усилий. –
Я попробовал. Я создал библиотеку с некоторыми аннотациями и процессором. После того, как я импортировал библиотеку в проект, добавили аннотацию в поле класса и добавили .jar к проекту Factory Path в Eclipse. Анотации должны содержать некоторые сообщения об ошибках, но ничего не происходит. – Natanael
Вы можете изменить компиляцию таким образом, но я подозреваю, что это не меняет eclipse. Если вы хотите, чтобы eclipse изменилось, это предупреждения/ошибки, вам нужно добавить плагин для него. –