Lines Matching refs:Super
2659 static void findProtocolsWithExplicitImpls(const ObjCInterfaceDecl *Super,
2661 if (!Super)
2664 for (const auto *I : Super->all_referenced_protocols())
2667 findProtocolsWithExplicitImpls(Super->getSuperClass(), PNS);
2685 ObjCInterfaceDecl *Super = IDecl->getSuperClass();
2702 findProtocolsWithExplicitImpls(Super, *ProtocolsExplictImpl);
2710 Super = nullptr;
2745 (!Super || !Super->lookupMethod(method->getSelector(),
2777 (!Super || !Super->lookupMethod(method->getSelector(),
4081 if (const ObjCInterfaceDecl *Super = IDecl->getSuperClass()) {
4087 Super->hasAttr<ObjCSubclassingRestrictedAttr>()) {
4089 Diag(Super->getLocation(), diag::note_class_declared);
4117 if (const ObjCInterfaceDecl *Super = IntfDecl->getSuperClass()) {
4119 Super->hasAttr<ObjCSubclassingRestrictedAttr>()) {
4121 Diag(Super->getLocation(), diag::note_class_declared);