Lines Matching refs:category
386 // No need to issue deprecated warning if deprecated mehod in class/category
853 /// Check that class of this category is already completely declared.
879 /// Check for duplicate interface declaration for this category
908 /// category implementation declaration and build an ObjCCategoryImplDecl
919 // Category @implementation with no corresponding @interface.
931 /// Check that class of this category is already completely declared.
947 /// Check that CatName, category name, is not used in another implementation.
957 // Warn on implementating category of deprecated class under
1339 // category, and sometimes they're even completely whitelisted.
1410 // category, and sometimes they're even completely whitelisted.
1603 /// with each protocol / interface / category the flattened instance tables. If
1657 // If a method is not implemented in the category implementation but
1811 // in category implementation and its primary class's super class.
1820 /// category matches with those implemented in its primary class and
1838 // Get category's primary class.
1885 // check all methods implemented in category against those declared
2495 // Note: For class/category implementations, allMethods is always null.
2671 // Find category interface decl and then check that all methods declared
2672 // in this interface are implemented in the category @implementation.
2844 if (ObjCCategoryDecl *Category = dyn_cast<ObjCCategoryDecl>(container)) {
2846 if (ObjCInterfaceDecl *Interface = Category->getClassInterface())
2883 void searchFrom(ObjCCategoryDecl *category) {
2884 // A method in a category declaration overrides declarations from
2885 // the main class and from protocols the category references.
2887 search(category->getReferencedProtocols());
2891 // A method in a category definition that has a category
2892 // declaration overrides declarations from the category
2894 if (ObjCCategoryDecl *category = impl->getCategoryDecl()) {
2895 search(category);
2896 if (ObjCInterfaceDecl *Interface = category->getClassInterface())
2987 // check whether a category of a base class introduced a method with the
2991 // category methods with this selector.
2999 // If the method is in a category we'll do lookup if there were at
3000 // least 2 category methods recorded, otherwise only one will do.