Java 使用EclipseJDT库检查方法的注释

Java 使用EclipseJDT库检查方法的注释,java,eclipse,eclipse-jdt,Java,Eclipse,Eclipse Jdt,我正在构建一个静态分析工具的原型,为此我打算使用eclipse来完成繁重的工作。当我使用ASTVisitor访问声明时,如何检查在方法上应用了哪些注释。我只对正在分析的类的某些方法感兴趣,我正在考虑使用注释标记它们尝试ASTView plugin(),这有助于可视化源文件的AST,也有助于确定要访问哪些节点 您可能希望在ASTVisitor中覆盖以下内容 访问(标记符号注释) 访问(SingleMemberAnnotation) 访问(NormalAnnotation) 或者您可以只访问方法

我正在构建一个静态分析工具的原型,为此我打算使用eclipse来完成繁重的工作。当我使用ASTVisitor访问声明时,如何检查在方法上应用了哪些注释。我只对正在分析的类的某些方法感兴趣,我正在考虑使用注释标记它们

尝试ASTView plugin(),这有助于可视化源文件的AST,也有助于确定要访问哪些节点

您可能希望在ASTVisitor中覆盖以下内容

  • 访问(标记符号注释)
  • 访问(SingleMemberAnnotation)
  • 访问(NormalAnnotation)

或者您可以只访问方法声明,并通过MethodDeclaration.MODIFIERS2\u属性获取注释。

谢谢!但是
MethodDeclaration.MODIFIERS2\u属性是否与
node.modifiers()相同?