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