Voir aussi :
@Deprecated // cette classe est obsolète public class ARemplacer { } // ... ARemplacer obj = new ARemplacer();
import java.lang.annotation.*; // pour pouvoir utiliser @Documented @Documented // pour faire paraître cette info dans Javadoc @interface Preambule { String auteur(); String date(); int versionActuelle() default 1; String derniereModification() default "N/A"; }Un exemple d'utilisation de ce type :
@Preambule ( auteur = "John Doe", date = "9/14/1900", versionActuelle = 77, derniereModification = "9/04/2008" ) public class Exemple { // code de la classe }L'avantage : la documentation javadoc produite pour cette classe aurait le format suivant :
@Exemple(auteur="John Doe", date="9/14/1900", versionActuelle=77, derniereModification="9/04/2008") public class Exemple
@NotNull(argument="file", message="Le fichier ne peut être null.")