Java 8: Erster Entwurf für wiederholbare Annotationen vorgestellt
Mit der neuen Meta-Annotation @ContainerAnnotation können wiederholbare Annotationen(öffnet im neuen Fenster) eines Typs definiert und einem einzigen Programmelement zugeordnet werden. Dadurch soll die Lesbarkeit des Quellcodes erhöht werden. Darcys Vorschlag, als JDK Enhancement Proposal (JEP) 120 eingereicht, soll in Java 8 implementiert werden.
Bei der Umsetzung der neuen Meta-Annotation soll noch entschieden werden, ob mehrere Container-Ebenen genutzt werden sollen. Denn das würde bedeuten, dass die Änderungen an den Kernbibliotheken umfangreicher werden. Bisher wurde die Deklaration zu der Container-Annotation bereits der Bibliothek(öffnet im neuen Fenster) java.lang.annotation hinzugefügt.
Eine detaillierte Erklärung zu der Container-Annotation hat Darcy in einem Blogeintrag(öffnet im neuen Fenster) zusammengefasst. Sein Vorschlag ist auch auf der Webseite des OpenJDK-Projekts(öffnet im neuen Fenster) nachzulesen, samt möglichen Risiken und Hinweisen zur Umsetzung. Container-Annotationen sollen in Java 8 einfließen, das für Mitte 2013 erwartet wird.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.