Почему невозможно расширить аннотации в Java?

Я не понимаю, почему в аннотациях Java нет наследования, так же как и в классах Java. Я думаю, это было бы очень полезно.

Например: я хочу знать, является ли данная аннотация валидатором. С наследованием я мог бы рефлексивно перемещаться по суперклассам, чтобы знать, расширяет ли эта аннотацияValidatorAnnotation, Иначе как мне этого добиться?

Итак, кто-нибудь может дать мне причину этого дизайнерского решения?

Ответы на вопрос(8)

Ваш ответ на вопрос