我正在构建静态分析工具的原型,我打算使用eclipse来完成繁重的工作。当我使用ASTVisitor访问声明时,如何检查对方法应用了哪些注释。我只对正在分析的类中的某些方法感兴趣,我正在考虑使用注释标记它们
答案 0 :(得分:6)
尝试使用ASTView插件(http://www.eclipse.org/jdt/ui/astview/index.php),这有助于可视化源文件的AST,还有助于确定要访问的节点。
您可能希望覆盖ASTVisitor中的以下内容
或者您可以只访问方法声明并通过MethodDeclaration.MODIFIERS2_PROPERTY获取注释。