我想在 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 回答