J'utilise une annotation dans mon code, et j'essaie d'utiliser la valeur qui est déterminée au moment de l'exécution.
Je définis ma liste comme suit static final
(lst), et j'ajoute à cette liste quelques éléments.
Quand j'utilise lst.get(i)
j'obtiens une erreur de compilation :
The value for annotation attribute must be a constant expression
Quelle est la solution à ce problème ?