Es ist möglich, eine benutzerdefinierte Annotation, die die gleiche Arbeit wie eine andere Annotation tun?Annotation eine andere Annotation
für Beispiel, wenn ich @MyCustomAnnotation schreibe, wie ich @override schreibe!
Es ist möglich, eine benutzerdefinierte Annotation, die die gleiche Arbeit wie eine andere Annotation tun?Annotation eine andere Annotation
für Beispiel, wenn ich @MyCustomAnnotation schreibe, wie ich @override schreibe!
Es gibt definitiv keine Unterstützung für Vererbung mit Anmerkungen. Siehe: Is there something like Annotation Inheritance in java?
Also ohne dass, wenn einige Framework, um Erweiterungsfähigkeit um seine Annotation Verarbeitung bieten, würden Sie eine Menge Mühe haben, einen solchen Effekt zu erreichen.
Gibt es einen Grund, warum Sie möchten? Die Anmerkungen geben anderen Entwicklern einen guten Hinweis darauf, was Sie tun, wenn Sie sie für Ihre eigenen Worte ändern, bedeuten sie für andere Entwickler nichts mehr. –
genau ... wenn der Annotationsname geändert wird, musst du das gesamte Vorkommen dieser Annotation in deinem Code ändern, aber wenn ich es überschreiben konnte, werde ich nur einmal geändert! –