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()
4116 ObjCInterfaceDecl *CurrentClass) { in CheckRelatedResultTypeCompatibility() argument
4129 if (CurrentClass) { in CheckRelatedResultTypeCompatibility()
4133 if (declaresSameEntity(CurrentClass, ResultClass)) in CheckRelatedResultTypeCompatibility()
4137 if (ResultClass->isSuperClassOf(CurrentClass)) in CheckRelatedResultTypeCompatibility()
4300 ObjCInterfaceDecl *CurrentClass, in CheckObjCMethodOverrides() argument
4316 CurrentClass != overridden->getClassInterface() || in CheckObjCMethodOverrides()
4344 CurrentClass != SuperOverridden->getClassInterface()) { in CheckObjCMethodOverrides()
4372 if (CurrentClass && overridden->getDeclContext() != CurrentClass && in CheckObjCMethodOverrides()
4701 ObjCInterfaceDecl *CurrentClass = dyn_cast<ObjCInterfaceDecl>(ClassDecl); in ActOnMethodDeclaration() local
4702 if (!CurrentClass) { in ActOnMethodDeclaration()
4704 CurrentClass = Cat->getClassInterface(); in ActOnMethodDeclaration()
4706 CurrentClass = Impl->getClassInterface(); in ActOnMethodDeclaration()
4709 CurrentClass = CatImpl->getClassInterface(); in ActOnMethodDeclaration()
4713 = CheckRelatedResultTypeCompatibility(*this, ObjCMethod, CurrentClass); in ActOnMethodDeclaration()
4715 CheckObjCMethodOverrides(ObjCMethod, CurrentClass, RTC); in ActOnMethodDeclaration()