Lines Matching refs:Method

751   ObjCMethodDecl *Method = nullptr;  in lookupPrivateMethod()  local
753 Method = Instance ? ImpDecl->getInstanceMethod(Sel) in lookupPrivateMethod()
757 if (!Method) in lookupPrivateMethod()
758 Method = getCategoryMethod(Sel, Instance); in lookupPrivateMethod()
763 if (!Instance && !Method && !getSuperClass()) { in lookupPrivateMethod()
764 Method = lookupInstanceMethod(Sel); in lookupPrivateMethod()
767 if (!Method) in lookupPrivateMethod()
768 Method = lookupPrivateMethod(Sel, true); in lookupPrivateMethod()
771 if (!Method && getSuperClass()) in lookupPrivateMethod()
773 return Method; in lookupPrivateMethod()
1202 const ObjCMethodDecl *Method, in CollectOverriddenMethodsRecurse() argument
1216 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse()
1217 Method->isInstanceMethod(), in CollectOverriddenMethodsRecurse()
1219 if (Method != Overridden) { in CollectOverriddenMethodsRecurse()
1227 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1233 Overridden = Container->getMethod(Method->getSelector(), in CollectOverriddenMethodsRecurse()
1234 Method->isInstanceMethod(), in CollectOverriddenMethodsRecurse()
1236 if (Method != Overridden) { in CollectOverriddenMethodsRecurse()
1245 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1250 CollectOverriddenMethodsRecurse(P, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1253 CollectOverriddenMethodsRecurse(Cat, Method, Methods, MovedToSuper); in CollectOverriddenMethodsRecurse()
1256 return CollectOverriddenMethodsRecurse(Super, Method, Methods, in CollectOverriddenMethodsRecurse()
1262 const ObjCMethodDecl *Method, in CollectOverriddenMethods() argument
1264 CollectOverriddenMethodsRecurse(Container, Method, Methods, in CollectOverriddenMethods()
1268 static void collectOverriddenMethodsSlow(const ObjCMethodDecl *Method, in collectOverriddenMethodsSlow() argument
1270 assert(Method->isOverriding()); in collectOverriddenMethodsSlow()
1273 dyn_cast<ObjCProtocolDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
1274 CollectOverriddenMethods(ProtD, Method, overridden); in collectOverriddenMethodsSlow()
1277 dyn_cast<ObjCImplDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
1283 if (const ObjCMethodDecl *IFaceMeth = ID->getMethod(Method->getSelector(), in collectOverriddenMethodsSlow()
1284 Method->isInstanceMethod(), in collectOverriddenMethodsSlow()
1286 Method = IFaceMeth; in collectOverriddenMethodsSlow()
1287 CollectOverriddenMethods(ID, Method, overridden); in collectOverriddenMethodsSlow()
1290 dyn_cast<ObjCCategoryDecl>(Method->getDeclContext())) { in collectOverriddenMethodsSlow()
1296 if (const ObjCMethodDecl *IFaceMeth = ID->getMethod(Method->getSelector(), in collectOverriddenMethodsSlow()
1297 Method->isInstanceMethod(), in collectOverriddenMethodsSlow()
1299 Method = IFaceMeth; in collectOverriddenMethodsSlow()
1300 CollectOverriddenMethods(ID, Method, overridden); in collectOverriddenMethodsSlow()
1304 dyn_cast_or_null<ObjCContainerDecl>(Method->getDeclContext()), in collectOverriddenMethodsSlow()
1305 Method, overridden); in collectOverriddenMethodsSlow()
1311 const ObjCMethodDecl *Method = this; in getOverriddenMethods() local
1313 if (Method->isRedeclaration()) { in getOverriddenMethods()
1314 Method = cast<ObjCContainerDecl>(Method->getDeclContext()) in getOverriddenMethods()
1315 ->getMethod(Method->getSelector(), Method->isInstanceMethod(), in getOverriddenMethods()
1319 if (Method->isOverriding()) { in getOverriddenMethods()
1320 collectOverriddenMethodsSlow(Method, Overridden); in getOverriddenMethods()