Home | History | Annotate | Download | only in Sema

Lines Matching refs:Setter

1466   // will look for the matching setter, in case it is needed.
1470 ObjCMethodDecl *Setter = IFace->lookupInstanceMethod(SetterSel);
1473 if (!Setter)
1474 Setter = LookupMethodInQualifiedType(SetterSel, OPT, true);
1476 if (!Setter) {
1479 Setter = IFace->lookupPrivateMethod(SetterSel);
1482 if (Setter && DiagnoseUseOfDecl(Setter, MemberLoc))
1485 if (Getter || Setter) {
1487 return Owned(new (Context) ObjCPropertyRefExpr(Getter, Setter,
1493 return Owned(new (Context) ObjCPropertyRefExpr(Getter, Setter,
1537 if (Setter)
1538 Diag(Setter->getLocation(), diag::note_getter_unavailable)
1613 // Look for the matching setter, in case it is needed.
1618 Setter = IFace->lookupClassMethod(SetterSel);
1619 if (!Setter) {
1625 Setter = ImpDecl->getClassMethod(SetterSel);
1628 if (!Setter)
1629 Setter = IFace->getCategoryClassMethod(SetterSel);
1631 if (Setter && DiagnoseUseOfDecl(Setter, propertyNameLoc))
1634 if (Getter || Setter) {
1636 return Owned(new (Context) ObjCPropertyRefExpr(Getter, Setter,
1643 return Owned(new (Context) ObjCPropertyRefExpr(Getter, Setter,