Home | History | Annotate | Download | only in Sema

Lines Matching full:getter

560     ObjCMethodDecl *Getter = IFace->lookupInstanceMethod(Sel);
561 if (Getter &&
562 (Getter->hasRelatedResultType()
563 || DiagnosePropertyAccessorMismatch(PD, Getter, MemberLoc)))
564 ResTy = getMessageSendResultType(QualType(OPT, 0), Getter, false,
586 if (ObjCMethodDecl *Getter = PD->getGetterMethodDecl())
587 T = getMessageSendResultType(QualType(OPT, 0), Getter, false, Super);
608 ObjCMethodDecl *Getter = IFace->lookupInstanceMethod(Sel);
611 if (!Getter)
612 Getter = LookupMethodInQualifiedType(Sel, OPT, true);
615 if (!Getter)
616 Getter = IFace->lookupPrivateMethod(Sel);
619 if (!Getter)
620 Getter = IFace->getCategoryInstanceMethod(Sel);
621 if (Getter) {
623 if (DiagnoseUseOfDecl(Getter, MemberLoc))
626 // If we found a getter then this may be a valid dot-reference, we
649 if (Getter || Setter) {
651 if (Getter)
652 PType = getMessageSendResultType(QualType(OPT, 0), Getter, false, Super);
665 return Owned(new (Context) ObjCPropertyRefExpr(Getter, Setter,
670 return Owned(new (Context) ObjCPropertyRefExpr(Getter, Setter,
769 ObjCMethodDecl *Getter = IFace->lookupClassMethod(Sel);
772 if (!Getter)
776 Getter = ImpDecl->getClassMethod(Sel);
778 if (Getter) {
781 if (DiagnoseUseOfDecl(Getter, propertyNameLoc))
806 if (Getter || Setter) {
810 if (Getter) {
812 Getter, true,
827 return Owned(new (Context) ObjCPropertyRefExpr(Getter, Setter,
833 return Owned(new (Context) ObjCPropertyRefExpr(Getter, Setter,