이것은 Force annotated Class to contain annotated Field의 정반대입니다.주석이 달린 필드에 자바의 주석이 달린 클래스를 포함하도록합니다.
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface ContainsNonEditableFields {}
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface NonEditable {}
클래스 필드 중 하나에 @NonEditable 주석이있는 경우; 그 클래스를 강제하는 방법은 @ContainsNonEditableFields로 주석을 달아야합니까?
컴파일 타임에 또는 런타임에? 너 뭐 해봤 니? –
@JimGarrison 컴파일 타임에만 해당. 그리고 현재 나는 주석 사이의 상호 관계를 만드는 방법을 모릅니다 : ( –
@JimGarrison Jim 당신이 저를 여기 도와주세요.? –