Java annotations, récupérer la valeur
Hello,
J'ai des annotations comme cela:
Code:
1 2 3 4
|
@Description(description="Text for description")
@Unit(unit="binary")
public boolean booleanP = false; |
Je voudrais afficher genre:
Citation:
Description: Text for description
Unit: binary
Mais sans avoir besoin de connaitre le nom des annotations.
J'y suis presque, j'arrive à afficher leurs noms, mais pas leurs valeurs:
Code:
1 2 3 4 5
|
Annotation[] a = f[i].getAnnotations();
for(int j=0;j<a.length;j++){
System.out.print(a[j].annotationType().getCanonicalName()+ ": ");
System.out.println(/*Valeur de l'annotation*/); |
Comment faire?
Merci!