1
我有一個IAnnotation
實例,如果IAnnotation#getElementName()
返回簡單名稱,我怎樣才能獲得註釋的全限定類型名稱?如何使用JDT AST獲取註釋的類型?
IAnnotation ruleAnnotation = field.getAnnotation("Rule");
String fullQualifiedName = ???
if (fullQualifiedName.equals("org.junit.Rule")){
...
}
我找到這個答案,但是這是一個不同的使用情況: How to determine if a class has an annotation using JDT, considering the type hierarchy