Lines Matching defs:CurrentClass
154 ObjCInterfaceDecl *CurrentClass
156 if (!CurrentClass) {
159 CurrentClass = Cat->getClassInterface();
161 CurrentClass = Impl->getClassInterface();
164 CurrentClass = CatImpl->getClassInterface();
167 if (CurrentClass) {
170 << Context.getObjCInterfaceType(CurrentClass)
4247 ObjCInterfaceDecl *CurrentClass) {
4260 if (CurrentClass) {
4264 if (declaresSameEntity(CurrentClass, ResultClass))
4268 if (ResultClass->isSuperClassOf(CurrentClass))
4445 ObjCInterfaceDecl *CurrentClass,
4450 auto IsMethodInCurrentClass = [CurrentClass](const ObjCMethodDecl *M) {
4453 CurrentClass->getCanonicalDecl();
4520 if (CurrentClass && overridden->getDeclContext() != CurrentClass &&
5015 ObjCInterfaceDecl *CurrentClass = dyn_cast<ObjCInterfaceDecl>(ClassDecl);
5016 if (!CurrentClass) {
5018 CurrentClass = Cat->getClassInterface();
5020 CurrentClass = Impl->getClassInterface();
5023 CurrentClass = CatImpl->getClassInterface();
5027 CheckRelatedResultTypeCompatibility(SemaRef, ObjCMethod, CurrentClass);
5029 CheckObjCMethodOverrides(ObjCMethod, CurrentClass, RTC);