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()
717 if (!Getter) { in buildGet()
726 if (!Getter->isImplicit()) in buildGet()
727 S.DiagnoseUseOfDecl(Getter, GenericLoc, nullptr, true); in buildGet()
730 if ((Getter->isInstanceMethod() && !RefExpr->isClassReceiver()) || in buildGet()
734 GenericLoc, Getter->getSelector(), in buildGet()
735 Getter, None); in buildGet()
738 GenericLoc, Getter->getSelector(), in buildGet()
739 Getter, None); in buildGet()
826 if (RefExpr->isExplicitProperty() && !Getter->hasRelatedResultType()) in buildRValueOperation()
828 Getter, RefExpr->getLocation()); in buildRValueOperation()
863 if (!Getter) { in tryBuildGetOfReference()
871 QualType resultType = Getter->getReturnType(); in tryBuildGetOfReference()
1123 ObjCMethodDecl *Getter = S.LookupMethodInObjectType(GetterSelector, ContainerT, in CheckKeyForObjCARCConversion() local
1125 if (!Getter) in CheckKeyForObjCARCConversion()
1127 QualType T = Getter->parameters()[0]->getType(); in CheckKeyForObjCARCConversion()