Lines Matching refs:getSuperClass
466 IC->getSuperClass() != nullptr; in ActOnStartOfObjCMethodDef()
477 if (const ObjCInterfaceDecl *SuperClass = IC->getSuperClass()) { in ActOnStartOfObjCMethodDef()
2035 else if (IDecl && !declaresSameEntity(IDecl->getSuperClass(), SDecl)) { in ActOnStartClassImplementation()
2104 if (IDecl->getSuperClass() && in ActOnStartClassImplementation()
2105 IDecl->getSuperClass()->hasAttr<ObjCRuntimeVisibleAttr>()) { in ActOnStartClassImplementation()
2108 << IDecl->getSuperClass()->getDeclName(); in ActOnStartClassImplementation()
2166 if (ImpDecl->getSuperClass()) in CheckImplementationIvars()
2699 findProtocolsWithExplicitImpls(Super->getSuperClass(), PNS); in findProtocolsWithExplicitImpls()
2713 ObjCInterfaceDecl *Super = IDecl->getSuperClass(); in CheckProtocolMethodDefs()
2931 if (!WarnCategoryMethodImpl && I->getSuperClass()) in MatchAllMethodDeclarations()
2934 I->getSuperClass(), IncompleteImpl, false); in MatchAllMethodDeclarations()
2950 ObjCInterfaceDecl *SuperIDecl = IDecl->getSuperClass(); in CheckCategoryVsClassMethodMatches()
3911 const ObjCInterfaceDecl *SuperClass = IntfDecl->getSuperClass(); in DiagnoseVariableSizedIvars()
3913 SuperClass = SuperClass->getSuperClass(); in DiagnoseVariableSizedIvars()
4130 if (IDecl->getSuperClass() == nullptr) { in ActOnAtEnd()
4156 if (const ObjCInterfaceDecl *Super = IDecl->getSuperClass()) { in ActOnAtEnd()
4172 while (IDecl->getSuperClass()) { in ActOnAtEnd()
4173 DiagnoseDuplicateIvars(IDecl, IDecl->getSuperClass()); in ActOnAtEnd()
4174 IDecl = IDecl->getSuperClass(); in ActOnAtEnd()
4192 if (const ObjCInterfaceDecl *Super = IntfDecl->getSuperClass()) { in ActOnAtEnd()
4381 if (ObjCInterfaceDecl *super = iface->getSuperClass()) in searchFrom()