Спецификации декларативных служб OSGi (DS) определяют аннотации, которые могут быть обработаны такими инструментами, как Bnd, в описание компонента xml, которое используется во время выполнения. 112.8.1 в спецификации R6 говорит:
The Component Annotations are not inherited, they can only be used on a given class, annotations on its super class hierarchy or interfaces are not taken into account.
Почему они указаны, чтобы не разрешать наследование?