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