Lines Matching defs:MethodCrawler
1034 class MethodCrawler : public ConstStmtVisitor<MethodCrawler> {
1042 MethodCrawler(const ObjCMethodDecl *InMD, BugReporter &InBR,
1080 MethodCrawler MC(M->getCanonicalDecl(), BR, this, Mgr, DCtx);
1100 void EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(
1180 void EmptyLocalizationContextChecker::MethodCrawler::reportEmptyContextError(
1194 class MethodCrawler : public RecursiveASTVisitor<MethodCrawler> {
1208 explicit MethodCrawler(BugReporter &InBR, const CheckerBase *Checker,
1228 MethodCrawler Visitor(BR, this, Mgr.getAnalysisDeclContext(D));
1238 bool PluralMisuseChecker::MethodCrawler::isCheckingPlurality(
1277 bool PluralMisuseChecker::MethodCrawler::VisitCallExpr(const CallExpr *CE) {
1298 bool PluralMisuseChecker::MethodCrawler::VisitObjCMessageExpr(
1316 bool PluralMisuseChecker::MethodCrawler::TraverseIfStmt(IfStmt *I) {
1317 RecursiveASTVisitor<MethodCrawler>::TraverseIfStmt(I);
1324 bool PluralMisuseChecker::MethodCrawler::EndVisitIfStmt(IfStmt *I) {
1336 bool PluralMisuseChecker::MethodCrawler::VisitIfStmt(const IfStmt *I) {
1353 bool PluralMisuseChecker::MethodCrawler::TraverseConditionalOperator(
1355 RecursiveASTVisitor<MethodCrawler>::TraverseConditionalOperator(C);
1368 bool PluralMisuseChecker::MethodCrawler::VisitConditionalOperator(
1381 void PluralMisuseChecker::MethodCrawler::reportPluralMisuseError(