Ich habe eine Anmerkung wie diese deklariert:
public @interface CustomAnnot
{
String[] author() default "me";
String description() default "";
}
Eine gültige Anmerkung wäre daher
@CustomAnnot(author="author1", description="test")
Was ich nicht herausfinden kann, ist, wie man mehr als einen Autor festlegt, da author () den String [] zurückgibt, sollte dies möglich sein.
@CustomAnnot(author="author1","autor2", description="test")
funktioniert nicht!
java
annotations
Jakob Abfalter
quelle
quelle
author={"author1","autor2"}
Antworten:
Mach es so:
public @interface CustomAnnot { String[] author() default "me"; String description() default ""; }
Und deine Anmerkung:
@CustomAnnot(author={"author1","author2"}, description="test")
quelle