Abo
  • Services:
Anzeige
Container-Annotationen sollen in Java 8 umgesetzt werden.
Container-Annotationen sollen in Java 8 umgesetzt werden. (Bild: Oracle)

Java 8: Erster Entwurf für wiederholbare Annotationen vorgestellt

Container-Annotationen sollen in Java 8 umgesetzt werden.
Container-Annotationen sollen in Java 8 umgesetzt werden. (Bild: Oracle)

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.

Anzeige

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.


eye home zur Startseite
demon driver 14. Mär 2012

Entscheidend für die Frage des Threadstarters ist die Tatsache, dass die Spezifikation...

omo 13. Mär 2012

Die unteren beiden Zeilen sind aus einem link im Artikel. Das Drüber ist php zum lustigen...



Anzeige

Stellenmarkt
  1. Scheer GmbH, Freiburg, Saarbrücken
  2. OSRAM GmbH, München
  3. SIKA DEUTSCHLAND GMBH, Stuttgart
  4. EOS GmbH Electro Optical Systems, Krailling bei München


Anzeige
Top-Angebote
  1. 274,90€ + 3,99€ Versand (Vergleichspreis Karte 294€ und Pad 40€)
  2. 286,99€ (Bestpreis!)
  3. 219,00€

Folgen Sie uns
       


  1. Upspin

    Google-Angestellte basteln an globalem File-Sharing-System

  2. Apple Park

    Apple bezieht das Raumschiff

  3. Google Cloud Platform

    Tesla-Grafik für maschinelles Lernen verfügbar

  4. Ryzen

    AMDs Achtkern-CPUs sind schneller als erwartet

  5. Deutsche Glasfaser

    Gemeinde erreicht Glasfaser-Quote am letzten Tag

  6. Suchmaschine

    Google macht angepasste Site Search dicht

  7. Hawkspex mobile

    Diese App macht das Smartphone zum Spektrometer

  8. Asus Tinker Board im Test

    Buntes Lotterielos rechnet schnell

  9. Netflix

    Ein Stethoskop für mehr Freiheit und Sicherheit

  10. Windows 10 Mobile

    Continuum kommt ins Polizeiauto



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Apple: Planet der affigen Fernsehshows
Apple
Planet der affigen Fernsehshows
  1. Noch 100 Tage Unitymedia schaltet Analogfernsehen schrittweise ab
  2. Streaming Vodafone GigaTV ermöglicht Fernsehen unterwegs
  3. Kabelnetz Unitymedia hat neue Preise für Internetzugänge

Mobile-Games-Auslese: Schiffbruch auf der Milchstraße für mobile Spieler
Mobile-Games-Auslese
Schiffbruch auf der Milchstraße für mobile Spieler

München: Wie Limux unter Ausschluss der Öffentlichkeit zerstört wird
München
Wie Limux unter Ausschluss der Öffentlichkeit zerstört wird
  1. Fake News Für Facebook wird es hässlich
  2. Nach Angriff auf Telekom Mit dem Strafrecht Router ins Terrorcamp schicken oder so

  1. Re: Erfahrungsbericht aus der echten Praxis...

    PiranhA | 16:14

  2. Re: 100K+ in der freien Wirtschaft...

    bjs | 16:14

  3. Re: Nicht ganz

    chithanh | 16:13

  4. Re: "Zertifizierung als Linux-Administrator"

    der_wahre_hannes | 16:13

  5. Re: Endlich Endlich Endlich

    Dwalinn | 16:11


  1. 16:23

  2. 16:12

  3. 15:04

  4. 15:01

  5. 14:16

  6. 13:04

  7. 13:00

  8. 12:05


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel