Lines Matching refs:CurrentClass

148     ObjCInterfaceDecl *CurrentClass  in CheckObjCMethodOverride()  local
150 if (!CurrentClass) { in CheckObjCMethodOverride()
153 CurrentClass = Cat->getClassInterface(); in CheckObjCMethodOverride()
155 CurrentClass = Impl->getClassInterface(); in CheckObjCMethodOverride()
158 CurrentClass = CatImpl->getClassInterface(); in CheckObjCMethodOverride()
161 if (CurrentClass) { in CheckObjCMethodOverride()
164 << Context.getObjCInterfaceType(CurrentClass) in CheckObjCMethodOverride()
4234 ObjCInterfaceDecl *CurrentClass) { in CheckRelatedResultTypeCompatibility() argument
4247 if (CurrentClass) { in CheckRelatedResultTypeCompatibility()
4251 if (declaresSameEntity(CurrentClass, ResultClass)) in CheckRelatedResultTypeCompatibility()
4255 if (ResultClass->isSuperClassOf(CurrentClass)) in CheckRelatedResultTypeCompatibility()
4431 ObjCInterfaceDecl *CurrentClass, in CheckObjCMethodOverrides() argument
4446 CurrentClass != overridden->getClassInterface() || in CheckObjCMethodOverrides()
4472 CurrentClass != SuperOverridden->getClassInterface()) { in CheckObjCMethodOverrides()
4501 if (CurrentClass && overridden->getDeclContext() != CurrentClass && in CheckObjCMethodOverrides()
4990 ObjCInterfaceDecl *CurrentClass = dyn_cast<ObjCInterfaceDecl>(ClassDecl); in ActOnMethodDeclaration() local
4991 if (!CurrentClass) { in ActOnMethodDeclaration()
4993 CurrentClass = Cat->getClassInterface(); in ActOnMethodDeclaration()
4995 CurrentClass = Impl->getClassInterface(); in ActOnMethodDeclaration()
4998 CurrentClass = CatImpl->getClassInterface(); in ActOnMethodDeclaration()
5002 = CheckRelatedResultTypeCompatibility(*this, ObjCMethod, CurrentClass); in ActOnMethodDeclaration()
5004 CheckObjCMethodOverrides(ObjCMethod, CurrentClass, RTC); in ActOnMethodDeclaration()