2
如果我有註解這樣如何排除註釋元素:如果其他設置
public @interface MyAnnotaton{
String className():
Class clazz();
}
是我應該做的,如果元素clazz中設置爲限制設置元素的className?
如果我有註解這樣如何排除註釋元素:如果其他設置
public @interface MyAnnotaton{
String className():
Class clazz();
}
是我應該做的,如果元素clazz中設置爲限制設置元素的className?
的元件中的一個提供的默認值,並在AnnotationProcessor代碼必要的邏輯以檢測元件應當被處理
public @interface MyAnnotation {
Class clazz();
String className() default "<none>";
}
我想說這是不可能的 - 註釋不是可執行代碼,並且本質上不具有任何邏輯。無論是解決二者之一,還是選擇哪一個優先,並相應記錄註釋。