#java #annotations
#java #аннотации
Вопрос:
Есть ли какой-либо способ определить аннотацию в Java, которая может использоваться только для статических методов? Например, используя:
@Retention(RetentionPolicy.METHOD)
позволяет указать, что аннотацию можно использовать только в методах, но как насчет статических методов?
Спасибо!
Ответ №1:
Короче говоря, нет. Но какой бы код ни обрабатывал аннотацию, он может проверить, что метод, к которому он присоединен, является статическим.
Комментарии:
1. Спасибо, да, я тоже так подумал. Хотя спасибо!
Ответ №2:
Насколько я смог судить, аннотации для … аннотации, предназначенные для определенных областей, таких как статические и т.д.
Вам пришлось бы проверять это программно.
Комментарии:
1. Спасибо, да, я тоже так подумал. Хотя спасибо!