intellij idea プラグイン開発で PsiClass から注釈を読みたい..そのための API はありますか。psiClass は java.lang.Class に変換できないため、リフレクションでこれを行うことはできません
1689 次
2 に答える
5
PsiClass psiClass = ...;
PsiModifierList psiModifierList = psiClass.getModifierList();
PsiAnnotation[] annotations = psiModifierList.getAnnotations();
于 2015-05-12T12:55:21.027 に答える
4
「com.intellij.codeInsight.AnnotationUtil」http://grepcode.com/file/repository.grepcode.com/java/ext/com.jetbrains/intellij-idea/の助けを借りて、PsiClassから注釈を読み取ることができました12.0/com/intellij/codeInsight/AnnotationUtil.java ...次のコードでも試すことができます:
PsiAnnotation[] annotation= modifierList.getAnnotations();
于 2014-05-20T03:53:12.013 に答える