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()
2698 findProtocolsWithExplicitImpls(Super->getSuperClass(), PNS); in findProtocolsWithExplicitImpls()
2712 ObjCInterfaceDecl *Super = IDecl->getSuperClass(); in CheckProtocolMethodDefs()
2932 if (!WarnCategoryMethodImpl && I->getSuperClass()) in MatchAllMethodDeclarations()
2935 I->getSuperClass(), IncompleteImpl, false); in MatchAllMethodDeclarations()
2951 ObjCInterfaceDecl *SuperIDecl = IDecl->getSuperClass(); in CheckCategoryVsClassMethodMatches()
3912 const ObjCInterfaceDecl *SuperClass = IntfDecl->getSuperClass(); in DiagnoseVariableSizedIvars()
3914 SuperClass = SuperClass->getSuperClass(); in DiagnoseVariableSizedIvars()
4131 if (IDecl->getSuperClass() == nullptr) { in ActOnAtEnd()
4157 if (const ObjCInterfaceDecl *Super = IDecl->getSuperClass()) { in ActOnAtEnd()
4173 while (IDecl->getSuperClass()) { in ActOnAtEnd()
4174 DiagnoseDuplicateIvars(IDecl, IDecl->getSuperClass()); in ActOnAtEnd()
4175 IDecl = IDecl->getSuperClass(); in ActOnAtEnd()
4193 if (const ObjCInterfaceDecl *Super = IntfDecl->getSuperClass()) { in ActOnAtEnd()
4382 if (ObjCInterfaceDecl *super = iface->getSuperClass()) in searchFrom()