Lines Matching refs:AtIndexGetter
315 ObjCMethodDecl *AtIndexGetter; member in __anonb581425c0111::ObjCSubscriptOpBuilder
325 AtIndexGetter(nullptr), AtIndexSetter(nullptr) {} in ObjCSubscriptOpBuilder()
1071 if (AtIndexGetter) in findAtIndexGetter()
1112 AtIndexGetter = S.ObjC().LookupMethodInObjectType( in findAtIndexGetter()
1115 if (!AtIndexGetter && S.getLangOpts().DebuggerObjCLiteral) { in findAtIndexGetter()
1116 AtIndexGetter = ObjCMethodDecl::Create( in findAtIndexGetter()
1125 ParmVarDecl *Argument = ParmVarDecl::Create(S.Context, AtIndexGetter, in findAtIndexGetter()
1134 AtIndexGetter->setMethodParams(S.Context, Argument, std::nullopt); in findAtIndexGetter()
1137 if (!AtIndexGetter) { in findAtIndexGetter()
1143 AtIndexGetter = S.ObjC().LookupInstanceMethodInGlobalPool( in findAtIndexGetter()
1147 if (AtIndexGetter) { in findAtIndexGetter()
1148 QualType T = AtIndexGetter->parameters()[0]->getType(); in findAtIndexGetter()
1154 S.Diag(AtIndexGetter->parameters()[0]->getLocation(), in findAtIndexGetter()
1158 QualType R = AtIndexGetter->getReturnType(); in findAtIndexGetter()
1162 S.Diag(AtIndexGetter->getLocation(), diag::note_method_declared_at) << in findAtIndexGetter()
1163 AtIndexGetter->getDeclName(); in findAtIndexGetter()
1313 if (AtIndexGetter) in buildGet()
1314 S.DiagnoseUseOfDecl(AtIndexGetter, GenericLoc); in buildGet()
1317 AtIndexGetter, MultiExprArg(args, 1)); in buildGet()