Lines Matching defs:Super
2697 static void findProtocolsWithExplicitImpls(const ObjCInterfaceDecl *Super,
2699 if (!Super)
2702 for (const auto *I : Super->all_referenced_protocols())
2705 findProtocolsWithExplicitImpls(Super->getSuperClass(), PNS);
2719 ObjCInterfaceDecl *Super = IDecl->getSuperClass();
2736 findProtocolsWithExplicitImpls(Super, *ProtocolsExplictImpl);
2743 Super = nullptr;
2779 (!Super || !Super->lookupMethod(
2808 (!Super || !Super->lookupMethod(
4162 if (const ObjCInterfaceDecl *Super = IDecl->getSuperClass()) {
4168 Super->hasAttr<ObjCSubclassingRestrictedAttr>()) {
4170 Diag(Super->getLocation(), diag::note_class_declared);
4198 if (const ObjCInterfaceDecl *Super = IntfDecl->getSuperClass()) {
4200 Super->hasAttr<ObjCSubclassingRestrictedAttr>()) {
4202 Diag(Super->getLocation(), diag::note_class_declared);