我已经舍弃了用于Objects C方法的AST内容,并且其中一些方法将IBActionAttr作为其子级。但是,IBActionAttr不是Stmt或Decl。我应该如何检测ObjCMethodDecl是否具有IBActionAttr? 最佳答案 使用hasAttr<IBActionAttr>()中的Decl方法可以正常工作 如果Decl具有Decl->hasAttr<IBActionAttr>()属性,则IBActionAttr返回true