Warum java-Klassen nicht Erben Anmerkungen von implementierten interfaces?

Habe ich mit Guice ist AOP abzufangen einige Methodenaufrufe. Meine Klasse implementiert ein interface und ich würde gerne kommentieren die Methoden der Schnittstelle so Guice könnte die Auswahl der richtigen Methoden. Auch wenn der annotation-Typ versehen mit Geerbt annotation implementierende Klasse nicht Erben die annotation wie es in Geerbten java-doc:

Beachten Sie auch, dass diese meta-annotation
führt nur dazu, dass Annotationen zu werden
geerbt von Oberklassen;
Anmerkungen auf der implementierten Schnittstellen
keine Wirkung haben.

Was könnte der Grund dafür sein? Kennenlernen alle Schnittstellen, die ein Objekt der Klasse nicht implementieren, in der runtime ist nicht so, dass harte Sache zu tun, also muss es ein guter Grund hinter dieser Entscheidung.

InformationsquelleAutor Boris Pavlović | 2011-01-20

Schreibe einen Kommentar