For example, if the value() of an annotation @A must be an URL, the definition of @A must be: public @interface A{ @URLValue() String value(); }
value() of an annotation @A must be an URL, the definition of @A must be: public @interface A{ @URLValue() String value(); }
of an annotation @A must be an URL, the definition of @A must be: public @interface A{ @URLValue() String value(); }
@A must be an URL, the definition of @A must be: public @interface A{ @URLValue() String value(); }
@A
public @interface A{ @URLValue() String value(); }