Lines Matching defs:Getter
269 ObjCMethodDecl *Getter;
278 SyntacticRefExpr(nullptr), InstanceReceiver(nullptr), Getter(nullptr),
584 } else if (Getter) {
585 T = Getter->getReturnType();
594 if (Getter) return true;
598 if ((Getter = RefExpr->getImplicitPropertyGetter())) {
599 GetterSelector = Getter->getSelector();
617 Getter = LookupMethodInReceiverType(S, prop->getGetterName(), RefExpr);
618 return (Getter != nullptr);
716 if (!Getter) {
725 if (!Getter->isImplicit())
726 S.DiagnoseUseOfDecl(Getter, GenericLoc, nullptr, true);
729 if ((Getter->isInstanceMethod() && !RefExpr->isClassReceiver()) ||
733 GenericLoc, Getter->getSelector(),
734 Getter, None);
737 GenericLoc, Getter->getSelector(),
738 Getter, None);
825 if (RefExpr->isExplicitProperty() && !Getter->hasRelatedResultType())
827 Getter, RefExpr->getLocation());
862 if (!Getter) {
870 QualType resultType = Getter->getReturnType();
1122 ObjCMethodDecl *Getter = S.LookupMethodInObjectType(GetterSelector, ContainerT,
1124 if (!Getter)
1126 QualType T = Getter->parameters()[0]->getType();