Lines Matching refs:Getter
262 ObjCMethodDecl *Getter; member in __anon83f8f2be0111::ObjCPropertyOpBuilder
271 SyntacticRefExpr(nullptr), InstanceReceiver(nullptr), Getter(nullptr), in ObjCPropertyOpBuilder()
552 } else if (Getter) { in isWeakProperty()
553 T = Getter->getReturnType(); in isWeakProperty()
562 if (Getter) return true; in findGetter()
566 if ((Getter = RefExpr->getImplicitPropertyGetter())) { in findGetter()
567 GetterSelector = Getter->getSelector(); in findGetter()
585 Getter = LookupMethodInReceiverType(S, prop->getGetterName(), RefExpr); in findGetter()
586 return (Getter != nullptr); in findGetter()
684 if (!Getter) { in buildGet()
701 if (!Getter->isImplicit()) in buildGet()
702 S.DiagnoseUseOfDecl(Getter, GenericLoc, nullptr, true); in buildGet()
705 if ((Getter->isInstanceMethod() && !RefExpr->isClassReceiver()) || in buildGet()
709 GenericLoc, Getter->getSelector(), in buildGet()
710 Getter, None); in buildGet()
713 GenericLoc, Getter->getSelector(), in buildGet()
714 Getter, None); in buildGet()
815 if (RefExpr->isExplicitProperty() && !Getter->hasRelatedResultType()) in buildRValueOperation()
817 Getter, RefExpr->getLocation()); in buildRValueOperation()
850 if (!Getter) { in tryBuildGetOfReference()
858 QualType resultType = Getter->getReturnType(); in tryBuildGetOfReference()
1102 ObjCMethodDecl *Getter = S.LookupMethodInObjectType(GetterSelector, ContainerT, in CheckKeyForObjCARCConversion() local
1104 if (!Getter) in CheckKeyForObjCARCConversion()
1106 QualType T = Getter->parameters()[0]->getType(); in CheckKeyForObjCARCConversion()