J'ai déclaré une annotation comme ceci:
public @interface CustomAnnot
{
String[] author() default "me";
String description() default "";
}
Une annotation valide serait donc
@CustomAnnot(author="author1", description="test")
Ce que je ne peux pas comprendre, c'est comment définir plus d'un auteur, puisque author () a return String [], cela devrait être possible.
@CustomAnnot(author="author1","autor2", description="test")
ne fonctionne pas!
Fais-le comme ça:
public @interface CustomAnnot {
String[] author() default "me";
String description() default "";
}
Et votre annotation:
@CustomAnnot(author={"author1","author2"}, description="test")