Lines Matching defs:Setter
2069 ObjCMethodDecl *Setter = IFace->lookupInstanceMethod(SetterSel);
2072 if (!Setter)
2073 Setter = LookupMethodInQualifiedType(SetterSel, OPT, true);
2075 if (!Setter) {
2078 Setter = IFace->lookupPrivateMethod(SetterSel);
2081 if (Setter && SemaRef.DiagnoseUseOfDecl(Setter, MemberLoc))
2087 if (Setter && Setter->isImplicit() && Setter->isPropertyAccessor() &&
2090 if (const ObjCPropertyDecl *PDecl = Setter->findPropertyDecl()) {
2102 if (Getter || Setter) {
2105 ObjCPropertyRefExpr(Getter, Setter, Context.PseudoObjectTy, VK_LValue,
2109 ObjCPropertyRefExpr(Getter, Setter, Context.PseudoObjectTy, VK_LValue,
2164 if (Setter)
2165 Diag(Setter->getLocation(), diag::note_getter_unavailable)
2245 ObjCMethodDecl *Setter = IFace->lookupClassMethod(SetterSel);
2246 if (!Setter) {
2249 Setter = IFace->lookupPrivateClassMethod(SetterSel);
2252 if (!Setter)
2253 Setter = IFace->getCategoryClassMethod(SetterSel);
2255 if (Setter && SemaRef.DiagnoseUseOfDecl(Setter, propertyNameLoc))
2258 if (Getter || Setter) {
2261 ObjCPropertyRefExpr(Getter, Setter, Context.PseudoObjectTy, VK_LValue,
2266 Getter, Setter, Context.PseudoObjectTy, VK_LValue, OK_ObjCProperty,