Annotazione (Java): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
DaimonBot (discussione | contributi)
m Orfanizzo Java (linguaggio)
ValterVBot (discussione | contributi)
m Sintassi: tag source deprecati, replaced: <source lang= → <syntaxhighlight lang=, </source> → </syntaxhighlight>
 
(Una versione intermedia di un altro utente non mostrate)
Riga 13:
 
Le annotazioni prendono la forma di una dichiarazione di interfaccia con un @ che le precede e opzionalmente marcate con una meta-annotazione, come mostrato sotto:
<sourcesyntaxhighlight lang="java">
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
</syntaxhighlight>
</source>
Nell'esempio sia Retention che Target sono esempi di meta annotazioni e indicano che l'annotazione si ricava a [[runtime]] e che può essere applicata solo a metodi.
 
Riga 23:
 
== Bibliografia ==
* {{cita web|url=httphttps://www.jcp.org/en/jsr/detail?id=175|titolo=JSR 175: A Metadata Facility for the JavaTM Programming Language}}
 
== Voci correlate ==