Lines Matching refs:Method

750   ObjCMethodDecl *Method = nullptr;  in lookupPrivateMethod()  local
752 Method = Instance ? ImpDecl->getInstanceMethod(Sel) in lookupPrivateMethod()
756 if (!Method) in lookupPrivateMethod()
757 Method = getCategoryMethod(Sel, Instance); in lookupPrivateMethod()
762 if (!Instance && !Method && !getSuperClass()) { in lookupPrivateMethod()
763 Method = lookupInstanceMethod(Sel); in lookupPrivateMethod()
766 if (!Method) in lookupPrivateMethod()
767 Method = lookupPrivateMethod(Sel, true); in lookupPrivateMethod()
770 if (!Method && getSuperClass()) in lookupPrivateMethod()
772 return Method; in lookupPrivateMethod()
1178 const ObjCMethodDecl *Method, in CollectOverriddenMethodsRecurse() argument
1192 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse()
1193 Method->isInstanceMethod(), in CollectOverriddenMethodsRecurse()
1195 if (Method != Overridden) { in CollectOverriddenMethodsRecurse()
1203 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1209 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse()
1210 Method->isInstanceMethod(), in CollectOverriddenMethodsRecurse()
1212 if (Method != Overridden) { in CollectOverriddenMethodsRecurse()
1221 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1226 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1229 CollectOverriddenMethodsRecurse(Cat, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1232 return CollectOverriddenMethodsRecurse(Super, Method, Methods, in CollectOverriddenMethodsRecurse()
1238 const ObjCMethodDecl *Method, in CollectOverriddenMethods() argument
1240 CollectOverriddenMethodsRecurse(Container, Method, Methods, in CollectOverriddenMethods()
1244 static void collectOverriddenMethodsSlow(const ObjCMethodDecl *Method, in collectOverriddenMethodsSlow() argument
1246 assert(Method->isOverriding()); in collectOverriddenMethodsSlow()
1249 dyn_cast<ObjCProtocolDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
1250 CollectOverriddenMethods(ProtD, Method, overridden); in collectOverriddenMethodsSlow()
1253 dyn_cast<ObjCImplDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
1259 if (const ObjCMethodDecl *IFaceMeth = ID->getMethod(Method->getSelector(), in collectOverriddenMethodsSlow()
1260 Method->isInstanceMethod(), in collectOverriddenMethodsSlow()
1262 Method = IFaceMeth; in collectOverriddenMethodsSlow()
1263 CollectOverriddenMethods(ID, Method, overridden); in collectOverriddenMethodsSlow()
1266 dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
1272 if (const ObjCMethodDecl *IFaceMeth = ID->getMethod(Method->getSelector(), in collectOverriddenMethodsSlow()
1273 Method->isInstanceMethod(), in collectOverriddenMethodsSlow()
1275 Method = IFaceMeth; in collectOverriddenMethodsSlow()
1276 CollectOverriddenMethods(ID, Method, overridden); in collectOverriddenMethodsSlow()
1280 dyn_cast_or_null<ObjCContainerDecl>(Method->getDeclContext()), in collectOverriddenMethodsSlow()
1281 Method, overridden); in collectOverriddenMethodsSlow()
1287 const ObjCMethodDecl *Method = this; in getOverriddenMethods() local
1289 if (Method->isRedeclaration()) { in getOverriddenMethods()
1290 Method = cast<ObjCContainerDecl>(Method->getDeclContext())-> in getOverriddenMethods()
1291 getMethod(Method->getSelector(), Method->isInstanceMethod()); in getOverriddenMethods()
1294 if (Method->isOverriding()) { in getOverriddenMethods()
1295 collectOverriddenMethodsSlow(Method, Overridden); in getOverriddenMethods()