Salut a tous,
Je suis en train d'essayer de comprendre les annotation (merci les tutoriels de Developpez)...
J'ai bien compris leur utilisations mais je ne comprends pas en quoi c'est si révolutionnaire.
Je ne comprends pas non plus l'utilité du paramètre value(), par exemple dans le tutoriel :
Il donne cette annotation :
Et cette utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 @Documented @Retention(SOURCE) public @interface TODO { /** Message décrivant la tâche à effectuer. */ String value(); /** Niveau de criticité de la tâche. */ Level level(); /** Enumération des différents niveaux de criticités. */ public static enum Level { MINEUR, NORMAL, IMPORTANT }; }
Pouvez vous m'eclairé sur l'intéret de ce genre d'utilisation...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @TODO(value="La gestion des exceptions est incorrecte...", level=TODO.Level.NORMAL) public void doSometing () { /* ... */ }
Merci beaucoup
Partager