@ Inherited работает только при использовании аннотации в классе

ользовал АОП Guice для перехвата некоторых вызовов методов. Мой класс реализует интерфейс, и я хотел бы аннотировать методы интерфейса, чтобы Guice мог выбрать правильные методы. Даже если тип аннотации помеченунаследованный Класс реализации аннотации не наследует аннотацию, как указано в Java-документе Inherited:

Также обратите внимание, что эта метааннотация приводит только к тому, что аннотации наследуются от суперклассов; аннотации на реализованных интерфейсах не имеют никакого эффекта.

Что может быть причиной этого? Познакомиться со всеми интерфейсами, которые класс объекта реализует во время выполнения, не так уж и сложно, поэтому для этого решения должна быть веская причина.

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

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