为什么java类不从实现的接口继承注释?
2022-08-31 09:10:11
我正在使用依赖注入框架(Guice的AOP来专门拦截一些方法调用)。我的类实现了一个接口,我想对接口方法进行注释,以便框架可以选择正确的方法。即使使用 Inherited annotation 实现类对注释类型进行注释,也不会像 Inherited 的 java 文档中所述继承注释:
另请注意,此元注释仅导致注释从超类继承;已实现接口上的注释不起作用。
这可能是什么原因?了解对象的类在运行时实现的所有接口并不是一件困难的事情,所以这个决定背后一定有一个很好的理由。