Annotation templatisée possibles ?
Hello,
Question du matin pour les experts : est-il possible d'écrire une annotation templatisée ? Je m'explique...
Les annotations ont une contrainte au niveau du type de value qu'elles acceptent : primitif, enum, class, ...
Je cherche à faire un truc du genre :
Code:
1 2 3 4
| public @interface MonAnnotation<T> {
T value();
} |
Faudrait pouvoir préciser que T ne fait parti que d'un ensemble (primitif, enum, class, ...)
Sinon, y-a-t'il un moyen de donner une valeur à une annotation qui soit autre ? (je vois pas trop comment on pourrait mais je demande qd même :))
Merci pour les pistes ! ;)
Anthony