Lines Matching refs:AtIndexSetter

318    ObjCMethodDecl *AtIndexSetter;  member in __anonb581425c0111::ObjCSubscriptOpBuilder
325 AtIndexGetter(nullptr), AtIndexSetter(nullptr) {} in ObjCSubscriptOpBuilder()
1170 if (AtIndexSetter) in findAtIndexSetter()
1213 AtIndexSetter = S.ObjC().LookupMethodInObjectType( in findAtIndexSetter()
1216 if (!AtIndexSetter && S.getLangOpts().DebuggerObjCLiteral) { in findAtIndexSetter()
1219 AtIndexSetter = ObjCMethodDecl::Create( in findAtIndexSetter()
1228 ParmVarDecl *object = ParmVarDecl::Create(S.Context, AtIndexSetter, in findAtIndexSetter()
1236 ParmVarDecl *key = ParmVarDecl::Create(S.Context, AtIndexSetter, in findAtIndexSetter()
1246 AtIndexSetter->setMethodParams(S.Context, Params, std::nullopt); in findAtIndexSetter()
1249 if (!AtIndexSetter) { in findAtIndexSetter()
1256 AtIndexSetter = S.ObjC().LookupInstanceMethodInGlobalPool( in findAtIndexSetter()
1261 if (AtIndexSetter && arrayRef) { in findAtIndexSetter()
1262 QualType T = AtIndexSetter->parameters()[1]->getType(); in findAtIndexSetter()
1266 S.Diag(AtIndexSetter->parameters()[1]->getLocation(), in findAtIndexSetter()
1270 T = AtIndexSetter->parameters()[0]->getType(); in findAtIndexSetter()
1274 S.Diag(AtIndexSetter->parameters()[0]->getLocation(), in findAtIndexSetter()
1279 else if (AtIndexSetter && !arrayRef) in findAtIndexSetter()
1281 QualType T = AtIndexSetter->parameters()[i]->getType(); in findAtIndexSetter()
1289 S.Diag(AtIndexSetter->parameters()[i]->getLocation(), in findAtIndexSetter()
1330 if (AtIndexSetter) in buildSet()
1331 S.DiagnoseUseOfDecl(AtIndexSetter, GenericLoc); in buildSet()
1341 AtIndexSetter, MultiExprArg(args, 2)); in buildSet()