[JDK 5.0] Intérêt des annotations ??
Salut a tous,
Je suis en train d'essayer de comprendre les annotation (merci les tutoriels de Developpez)... :wink:
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 :
Code:
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 };
} |
Et cette utilisation :
Code:
1 2 3 4 5
|
@TODO(value="La gestion des exceptions est incorrecte...", level=TODO.Level.NORMAL)
public void doSometing () {
/* ... */
} |
Pouvez vous m'eclairé sur l'intéret de ce genre d'utilisation...
Merci beaucoup :roll: