Lines Matching refs:CurrentClass
147 ObjCInterfaceDecl *CurrentClass
149 if (!CurrentClass) {
152 CurrentClass = Cat->getClassInterface();
154 CurrentClass = Impl->getClassInterface();
157 CurrentClass = CatImpl->getClassInterface();
160 if (CurrentClass) {
163 << Context.getObjCInterfaceType(CurrentClass)
4166 ObjCInterfaceDecl *CurrentClass) {
4179 if (CurrentClass) {
4183 if (declaresSameEntity(CurrentClass, ResultClass))
4187 if (ResultClass->isSuperClassOf(CurrentClass))
4361 ObjCInterfaceDecl *CurrentClass,
4376 CurrentClass != overridden->getClassInterface() ||
4402 CurrentClass != SuperOverridden->getClassInterface()) {
4431 if (CurrentClass && overridden->getDeclContext() != CurrentClass &&
4884 ObjCInterfaceDecl *CurrentClass = dyn_cast<ObjCInterfaceDecl>(ClassDecl);
4885 if (!CurrentClass) {
4887 CurrentClass = Cat->getClassInterface();
4889 CurrentClass = Impl->getClassInterface();
4892 CurrentClass = CatImpl->getClassInterface();
4896 = CheckRelatedResultTypeCompatibility(*this, ObjCMethod, CurrentClass);
4898 CheckObjCMethodOverrides(ObjCMethod, CurrentClass, RTC);