Original-URL des Artikels: http://www.golem.de/news/java-8-erster-entwurf-fuer-wiederholbare-annotationen-vorgestellt-1203-90471.html    Veröffentlicht: 13.03.2012 15:55

Java 8

Erster Entwurf für wiederholbare Annotationen vorgestellt

In dem JDK Enhancement Proposal 120 hat Entwickler Joe Darcy seinen Entwurf für Repeating Annotations dargelegt. Wiederholt verwendete Annotationen desselben Typs können zusammengefasst in einem Container untergebracht werden.

Mit der neuen Meta-Annotation @ContainerAnnotation können wiederholbare Annotationen 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 java.lang.annotation hinzugefügt.

Eine detaillierte Erklärung zu der Container-Annotation hat Darcy in einem Blogeintrag zusammengefasst. Sein Vorschlag ist auch auf der Webseite des OpenJDK-Projekts nachzulesen, samt möglichen Risiken und Hinweisen zur Umsetzung. Container-Annotationen sollen in Java 8 einfließen, das für Mitte 2013 erwartet wird.  (jt)


Verwandte Artikel:
RIA-Frameworks: JavaFX 1.x wird nicht mehr weitergepflegt   
(29.02.2012 11:39, http://www.golem.de/news/ria-frameworks-javafx-1-x-wird-nicht-mehr-weitergepflegt-1202-90135.html)
Java: X11-Server für Android entwickelt   
(07.03.2012 12:45, http://www.golem.de/news/java-x11-server-fuer-android-entwickelt-1203-90331.html)
Oracle gegen Google: Weiteres Patent für ungültig erklärt   
(24.02.2012 09:12, http://www.golem.de/news/oracle-gegen-google-weiteres-patent-fuer-ungueltig-erklaert-1202-90002.html)
Java in Android: Oracle verzichtet auf weiteres Patent   
(20.02.2012 12:05, http://www.golem.de/news/java-in-android-oracle-verzichtet-auf-weiteres-patent-1202-89889.html)
Oracle: Java-Updates beheben kritische Fehler   
(15.02.2012 15:42, http://www.golem.de/news/oracle-java-updates-beheben-kritische-fehler-1202-89800.html)

© 2014 by Golem.de