Lines Matching refs:Method

764   ObjCMethodDecl *Method = nullptr;
766 Method = Instance ? ImpDecl->getInstanceMethod(Sel)
770 if (!Method)
771 Method = getCategoryMethod(Sel, Instance);
776 if (!Instance && !Method && !getSuperClass()) {
777 Method = lookupInstanceMethod(Sel);
780 if (!Method)
781 Method = lookupPrivateMethod(Sel, true);
784 if (!Method && getSuperClass())
786 return Method;
1251 const ObjCMethodDecl *Method,
1265 Overridden = Container->getMethod(Method->getSelector(),
1266 Method->isInstanceMethod(),
1268 if (Method != Overridden) {
1276 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper);
1282 Overridden = Container->getMethod(Method->getSelector(),
1283 Method->isInstanceMethod(),
1285 if (Method != Overridden) {
1294 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper);
1299 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper);
1302 CollectOverriddenMethodsRecurse(Cat, Method, Methods, MovedToSuper);
1305 return CollectOverriddenMethodsRecurse(Super, Method, Methods,
1311 const ObjCMethodDecl *Method,
1313 CollectOverriddenMethodsRecurse(Container, Method, Methods,
1317 static void collectOverriddenMethodsSlow(const ObjCMethodDecl *Method,
1319 assert(Method->isOverriding());
1322 dyn_cast<ObjCProtocolDecl>(Method->getDeclContext())) {
1323 CollectOverriddenMethods(ProtD, Method, overridden);
1326 dyn_cast<ObjCImplDecl>(Method->getDeclContext())) {
1332 if (const ObjCMethodDecl *IFaceMeth = ID->getMethod(Method->getSelector(),
1333 Method->isInstanceMethod(),
1335 Method = IFaceMeth;
1336 CollectOverriddenMethods(ID, Method, overridden);
1339 dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) {
1345 if (const ObjCMethodDecl *IFaceMeth = ID->getMethod(Method->getSelector(),
1346 Method->isInstanceMethod(),
1348 Method = IFaceMeth;
1349 CollectOverriddenMethods(ID, Method, overridden);
1353 dyn_cast_or_null<ObjCContainerDecl>(Method->getDeclContext()),
1354 Method, overridden);
1360 const ObjCMethodDecl *Method = this;
1362 if (Method->isRedeclaration()) {
1363 Method = cast<ObjCContainerDecl>(Method->getDeclContext())
1364 ->getMethod(Method->getSelector(), Method->isInstanceMethod(),
1368 if (Method->isOverriding()) {
1369 collectOverriddenMethodsSlow(Method, Overridden);