這與Force annotated Class to contain annotated Field剛好相反。在java中強制註釋字段包含帶註釋的類
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface ContainsNonEditableFields {}
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
public @interface NonEditable {}
如果任何class字段用@NonEditable註釋;那麼如何強制該類應該使用@ContainsNonEditableFields進行註釋?
在編譯時或運行時?你有什麼嘗試? –
@JimGarrison編譯時間。目前我沒有任何想法如何使這個註釋之間的交叉關係:( –
@JimGarrison吉姆你能幫我在這裏..? –