如何使用ICompilationUnit获取类中的所有注释

时间:2012-06-13 13:10:39

标签: java eclipse eclipse-plugin

我有一个班级Book,其中有一些注释,例如@Override@Before@After

如何使用ICompilationUnit获取这些注释?

1 个答案:

答案 0 :(得分:1)

Javadoc for IAnnotation声明:

“使用IAnnotatable.getAnnotation(String)获取注释。

请注意,注释不是其声明元素的子元素。要获取注释列表,请使用IAnnotatable.getAnnotations()。“

什么是IAnnotatable? IField,ILocalVariable,IMethod,IPackageDeclaration,IType。

ICompilationUnit上有一些方法可以获取这些类型的对象。