Lines Matching refs:CurrentClass
124 ObjCInterfaceDecl *CurrentClass in CheckObjCMethodOverride() local
126 if (!CurrentClass) { in CheckObjCMethodOverride()
129 CurrentClass = Cat->getClassInterface(); in CheckObjCMethodOverride()
131 CurrentClass = Impl->getClassInterface(); in CheckObjCMethodOverride()
134 CurrentClass = CatImpl->getClassInterface(); in CheckObjCMethodOverride()
137 if (CurrentClass) { in CheckObjCMethodOverride()
140 << Context.getObjCInterfaceType(CurrentClass) in CheckObjCMethodOverride()
3913 ObjCInterfaceDecl *CurrentClass) { in CheckRelatedResultTypeCompatibility() argument
3926 if (CurrentClass) { in CheckRelatedResultTypeCompatibility()
3930 if (declaresSameEntity(CurrentClass, ResultClass)) in CheckRelatedResultTypeCompatibility()
3934 if (ResultClass->isSuperClassOf(CurrentClass)) in CheckRelatedResultTypeCompatibility()
4097 ObjCInterfaceDecl *CurrentClass, in CheckObjCMethodOverrides() argument
4113 CurrentClass != overridden->getClassInterface() || in CheckObjCMethodOverrides()
4141 CurrentClass != SuperOverridden->getClassInterface()) { in CheckObjCMethodOverrides()
4169 if (CurrentClass && overridden->getDeclContext() != CurrentClass && in CheckObjCMethodOverrides()
4442 ObjCInterfaceDecl *CurrentClass = dyn_cast<ObjCInterfaceDecl>(ClassDecl); in ActOnMethodDeclaration() local
4443 if (!CurrentClass) { in ActOnMethodDeclaration()
4445 CurrentClass = Cat->getClassInterface(); in ActOnMethodDeclaration()
4447 CurrentClass = Impl->getClassInterface(); in ActOnMethodDeclaration()
4450 CurrentClass = CatImpl->getClassInterface(); in ActOnMethodDeclaration()
4454 = CheckRelatedResultTypeCompatibility(*this, ObjCMethod, CurrentClass); in ActOnMethodDeclaration()
4456 CheckObjCMethodOverrides(ObjCMethod, CurrentClass, RTC); in ActOnMethodDeclaration()