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