Lines Matching refs:getSuperClass
465 IC->getSuperClass() != nullptr; in ActOnStartOfObjCMethodDef()
476 if (const ObjCInterfaceDecl *SuperClass = IC->getSuperClass()) { in ActOnStartOfObjCMethodDef()
2003 else if (IDecl && !declaresSameEntity(IDecl->getSuperClass(), SDecl)) { in ActOnStartClassImplementation()
2067 if (IDecl->getSuperClass() && in ActOnStartClassImplementation()
2068 IDecl->getSuperClass()->hasAttr<ObjCRuntimeVisibleAttr>()) { in ActOnStartClassImplementation()
2071 << IDecl->getSuperClass()->getDeclName(); in ActOnStartClassImplementation()
2123 if (ImpDecl->getSuperClass()) in CheckImplementationIvars()
2655 findProtocolsWithExplicitImpls(Super->getSuperClass(), PNS); in findProtocolsWithExplicitImpls()
2673 ObjCInterfaceDecl *Super = IDecl->getSuperClass(); in CheckProtocolMethodDefs()
2889 if (!WarnCategoryMethodImpl && I->getSuperClass()) in MatchAllMethodDeclarations()
2892 I->getSuperClass(), IncompleteImpl, false); in MatchAllMethodDeclarations()
2908 ObjCInterfaceDecl *SuperIDecl = IDecl->getSuperClass(); in CheckCategoryVsClassMethodMatches()
3859 const ObjCInterfaceDecl *SuperClass = IntfDecl->getSuperClass(); in DiagnoseVariableSizedIvars()
3861 SuperClass = SuperClass->getSuperClass(); in DiagnoseVariableSizedIvars()
4012 if (IDecl->getSuperClass() == nullptr) { in ActOnAtEnd()
4038 if (const ObjCInterfaceDecl *Super = IDecl->getSuperClass()) { in ActOnAtEnd()
4051 while (IDecl->getSuperClass()) { in ActOnAtEnd()
4052 DiagnoseDuplicateIvars(IDecl, IDecl->getSuperClass()); in ActOnAtEnd()
4053 IDecl = IDecl->getSuperClass(); in ActOnAtEnd()
4071 if (const ObjCInterfaceDecl *Super = IntfDecl->getSuperClass()) { in ActOnAtEnd()
4256 if (ObjCInterfaceDecl *super = iface->getSuperClass()) in searchFrom()