Java and @annotations
As this question outlines, there is no inheritance of annotations.
And beyond that: keep in mind that annotations (mainly) get meaning at runtime because some framework reacts to their presence.
In other words: you could create a framework that somehow supports annotations coming with an inheritance tree. But assuming you are working with some existing framework, you have to accept what this framework is doing.