@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface OneAnnotation{
String aNumber();
}
일치하는 문자열 형식 ("[\ d] +") 만 허용하고 다른 문자열은 컴파일러 오류나 다른 알림에 의해 "실패"합니다. Annotation의 메소드에 반환 된 값에 제한을 추가한다.
유효 :
@OneAnnotation(aNumber = “1234”)
유효하지 않음 :
@OneAnnotation(aNumber = “XXXX”)
언어는 무엇입니까? – progo
자바를 사용하고 있습니까? – Steven