Lines Matching refs:getSuperClass

466             IC->getSuperClass() != nullptr;  in ActOnStartOfObjCMethodDef()
477 if (const ObjCInterfaceDecl *SuperClass = IC->getSuperClass()) { in ActOnStartOfObjCMethodDef()
2021 else if (IDecl && !declaresSameEntity(IDecl->getSuperClass(), SDecl)) { in ActOnStartClassImplementation()
2090 if (IDecl->getSuperClass() && in ActOnStartClassImplementation()
2091 IDecl->getSuperClass()->hasAttr<ObjCRuntimeVisibleAttr>()) { in ActOnStartClassImplementation()
2094 << IDecl->getSuperClass()->getDeclName(); in ActOnStartClassImplementation()
2152 if (ImpDecl->getSuperClass()) in CheckImplementationIvars()
2690 findProtocolsWithExplicitImpls(Super->getSuperClass(), PNS); in findProtocolsWithExplicitImpls()
2704 ObjCInterfaceDecl *Super = IDecl->getSuperClass(); in CheckProtocolMethodDefs()
2924 if (!WarnCategoryMethodImpl && I->getSuperClass()) in MatchAllMethodDeclarations()
2927 I->getSuperClass(), IncompleteImpl, false); in MatchAllMethodDeclarations()
2943 ObjCInterfaceDecl *SuperIDecl = IDecl->getSuperClass(); in CheckCategoryVsClassMethodMatches()
3904 const ObjCInterfaceDecl *SuperClass = IntfDecl->getSuperClass(); in DiagnoseVariableSizedIvars()
3906 SuperClass = SuperClass->getSuperClass(); in DiagnoseVariableSizedIvars()
4123 if (IDecl->getSuperClass() == nullptr) { in ActOnAtEnd()
4149 if (const ObjCInterfaceDecl *Super = IDecl->getSuperClass()) { in ActOnAtEnd()
4165 while (IDecl->getSuperClass()) { in ActOnAtEnd()
4166 DiagnoseDuplicateIvars(IDecl, IDecl->getSuperClass()); in ActOnAtEnd()
4167 IDecl = IDecl->getSuperClass(); in ActOnAtEnd()
4185 if (const ObjCInterfaceDecl *Super = IntfDecl->getSuperClass()) { in ActOnAtEnd()
4374 if (ObjCInterfaceDecl *super = iface->getSuperClass()) in searchFrom()