Определите аннотацию, применимую только к статическим методам - PullRequest
4 голосов
/ 25 апреля 2011

Есть ли способ определить аннотацию в Java, которая может использоваться только в статических методах?Например, использование:

@Retention(RetentionPolicy.METHOD)

позволяет указать, что аннотация может использоваться только для методов, но как насчет статических методов?

Спасибо!

Ответы [ 2 ]

5 голосов
/ 25 апреля 2011

Короче, нет. Но какой бы код ни обрабатывал, аннотация может проверить, является ли метод, к которому она прикреплена, статическим.

4 голосов
/ 25 апреля 2011

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

Вы должны проверить это программно.

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