Lines Matching refs:Method
759 ObjCMethodDecl *Method = nullptr; in lookupPrivateMethod() local
761 Method = Instance ? ImpDecl->getInstanceMethod(Sel) in lookupPrivateMethod()
765 if (!Method) in lookupPrivateMethod()
766 Method = getCategoryMethod(Sel, Instance); in lookupPrivateMethod()
771 if (!Instance && !Method && !getSuperClass()) { in lookupPrivateMethod()
772 Method = lookupInstanceMethod(Sel); in lookupPrivateMethod()
775 if (!Method) in lookupPrivateMethod()
776 Method = lookupPrivateMethod(Sel, true); in lookupPrivateMethod()
779 if (!Method && getSuperClass()) in lookupPrivateMethod()
781 return Method; in lookupPrivateMethod()
1218 const ObjCMethodDecl *Method, in CollectOverriddenMethodsRecurse() argument
1232 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse()
1233 Method->isInstanceMethod(), in CollectOverriddenMethodsRecurse()
1235 if (Method != Overridden) { in CollectOverriddenMethodsRecurse()
1243 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1249 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse()
1250 Method->isInstanceMethod(), in CollectOverriddenMethodsRecurse()
1252 if (Method != Overridden) { in CollectOverriddenMethodsRecurse()
1261 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1266 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1269 CollectOverriddenMethodsRecurse(Cat, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1272 return CollectOverriddenMethodsRecurse(Super, Method, Methods, in CollectOverriddenMethodsRecurse()
1278 const ObjCMethodDecl *Method, in CollectOverriddenMethods() argument
1280 CollectOverriddenMethodsRecurse(Container, Method, Methods, in CollectOverriddenMethods()
1284 static void collectOverriddenMethodsSlow(const ObjCMethodDecl *Method, in collectOverriddenMethodsSlow() argument
1286 assert(Method->isOverriding()); in collectOverriddenMethodsSlow()
1289 dyn_cast<ObjCProtocolDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
1290 CollectOverriddenMethods(ProtD, Method, overridden); in collectOverriddenMethodsSlow()
1293 dyn_cast<ObjCImplDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
1299 if (const ObjCMethodDecl *IFaceMeth = ID->getMethod(Method->getSelector(), in collectOverriddenMethodsSlow()
1300 Method->isInstanceMethod(), in collectOverriddenMethodsSlow()
1302 Method = IFaceMeth; in collectOverriddenMethodsSlow()
1303 CollectOverriddenMethods(ID, Method, overridden); in collectOverriddenMethodsSlow()
1306 dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
1312 if (const ObjCMethodDecl *IFaceMeth = ID->getMethod(Method->getSelector(), in collectOverriddenMethodsSlow()
1313 Method->isInstanceMethod(), in collectOverriddenMethodsSlow()
1315 Method = IFaceMeth; in collectOverriddenMethodsSlow()
1316 CollectOverriddenMethods(ID, Method, overridden); in collectOverriddenMethodsSlow()
1320 dyn_cast_or_null<ObjCContainerDecl>(Method->getDeclContext()), in collectOverriddenMethodsSlow()
1321 Method, overridden); in collectOverriddenMethodsSlow()
1327 const ObjCMethodDecl *Method = this; in getOverriddenMethods() local
1329 if (Method->isRedeclaration()) { in getOverriddenMethods()
1330 Method = cast<ObjCContainerDecl>(Method->getDeclContext()) in getOverriddenMethods()
1331 ->getMethod(Method->getSelector(), Method->isInstanceMethod(), in getOverriddenMethods()
1335 if (Method->isOverriding()) { in getOverriddenMethods()
1336 collectOverriddenMethodsSlow(Method, Overridden); in getOverriddenMethods()