Lines Matching defs:Setter
2057 ObjCMethodDecl *Setter = IFace->lookupInstanceMethod(SetterSel);
2060 if (!Setter)
2061 Setter = LookupMethodInQualifiedType(SetterSel, OPT, true);
2063 if (!Setter) {
2066 Setter = IFace->lookupPrivateMethod(SetterSel);
2069 if (Setter && SemaRef.DiagnoseUseOfDecl(Setter, MemberLoc))
2075 if (Setter && Setter->isImplicit() && Setter->isPropertyAccessor() &&
2078 if (const ObjCPropertyDecl *PDecl = Setter->findPropertyDecl()) {
2090 if (Getter || Setter) {
2093 ObjCPropertyRefExpr(Getter, Setter, Context.PseudoObjectTy, VK_LValue,
2097 ObjCPropertyRefExpr(Getter, Setter, Context.PseudoObjectTy, VK_LValue,
2152 if (Setter)
2153 Diag(Setter->getLocation(), diag::note_getter_unavailable)
2233 ObjCMethodDecl *Setter = IFace->lookupClassMethod(SetterSel);
2234 if (!Setter) {
2237 Setter = IFace->lookupPrivateClassMethod(SetterSel);
2240 if (!Setter)
2241 Setter = IFace->getCategoryClassMethod(SetterSel);
2243 if (Setter && SemaRef.DiagnoseUseOfDecl(Setter, propertyNameLoc))
2246 if (Getter || Setter) {
2249 ObjCPropertyRefExpr(Getter, Setter, Context.PseudoObjectTy, VK_LValue,
2254 Getter, Setter, Context.PseudoObjectTy, VK_LValue, OK_ObjCProperty,