Home | History | Annotate | Download | only in Core

Lines Matching refs:IDecl

748 bool ObjCMethodCall::canBeOverridenInSubclass(ObjCInterfaceDecl *IDecl,
750 assert(IDecl);
758 SourceLocation InterfLoc = IDecl->getEndOfDefinitionLoc();
774 D = IDecl->lookupMethod(Sel, true);
786 IDecl = D->getClassInterface();
787 if (!IDecl)
790 IDecl = IDecl->getSuperClass();
791 if (!IDecl)
831 if (ObjCInterfaceDecl *IDecl = ReceiverT->getInterfaceDecl())
832 if (!canBeOverridenInSubclass(IDecl, Sel))
838 if (ObjCInterfaceDecl *IDecl = ReceiverT->getInterfaceDecl()) {
860 Optional<const ObjCMethodDecl *> &Val = PMC[std::make_pair(IDecl, Sel)];
864 Val = IDecl->lookupPrivateMethod(Sel);
877 if (ObjCInterfaceDecl *IDecl = E->getReceiverInterface()) {
879 return RuntimeDefinition(IDecl->lookupPrivateClassMethod(Sel));