0
나는 이런 식으로 뭔가를 얻으려면 :Annotation 내부에 주석 필드를 생성/선언하려면 어떻게해야합니까?
String value; //no parentheses
String value = "someVal"; //no parentheses, no "default", "=" sign
나는 이런 식으로 뭔가를 얻으려면 :Annotation 내부에 주석 필드를 생성/선언하려면 어떻게해야합니까?
String value; //no parentheses
String value = "someVal"; //no parentheses, no "default", "=" sign
한 가지 가능한 방법은 사용하는 jDefinedClass.direct입니다 :
public @interface Unfinished {
String value();
String value() default "someVal";
}
문제는 다음과 같습니다 때문에 나는 JFieldVar를 사용할 수있다
annotationClass.direct("String value();")
annotationClass.direct("String value() default \"someVal\";")
하지만이 방법이 마음에 들지 않습니다. 나는 JFielVar와 비슷한 것을 사용할 것이다.