Home | History | Annotate | Download | only in Core

Lines Matching refs:IDecl

839 bool ObjCMethodCall::canBeOverridenInSubclass(ObjCInterfaceDecl *IDecl,
841 assert(IDecl);
849 SourceLocation InterfLoc = IDecl->getEndOfDefinitionLoc();
865 D = IDecl->lookupMethod(Sel, true);
877 IDecl = D->getClassInterface();
878 if (!IDecl)
881 IDecl = IDecl->getSuperClass();
882 if (!IDecl)
922 if (ObjCInterfaceDecl *IDecl = ReceiverT->getInterfaceDecl())
923 if (!canBeOverridenInSubclass(IDecl, Sel))
929 if (ObjCInterfaceDecl *IDecl = ReceiverT->getInterfaceDecl()) {
951 Optional<const ObjCMethodDecl *> &Val = PMC[std::make_pair(IDecl, Sel)];
955 Val = IDecl->lookupPrivateMethod(Sel);
983 Val = IDecl->lookupInstanceMethod(Sel);
998 if (ObjCInterfaceDecl *IDecl = E->getReceiverInterface()) {
1000 return RuntimeDefinition(IDecl->lookupPrivateClassMethod(Sel));