Lines Matching refs:NewMethod
141 void SemaObjC::CheckObjCMethodOverride(ObjCMethodDecl *NewMethod, in CheckObjCMethodOverride() argument
145 !NewMethod->hasRelatedResultType()) { in CheckObjCMethodOverride()
150 QualType ResultType = NewMethod->getReturnType(); in CheckObjCMethodOverride()
151 SourceRange ResultTypeRange = NewMethod->getReturnTypeSourceRange(); in CheckObjCMethodOverride()
155 = dyn_cast<ObjCInterfaceDecl>(NewMethod->getDeclContext()); in CheckObjCMethodOverride()
157 DeclContext *DC = NewMethod->getDeclContext(); in CheckObjCMethodOverride()
168 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
174 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
190 if ((NewMethod->hasAttr<NSReturnsRetainedAttr>() != in CheckObjCMethodOverride()
192 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
199 if ((NewMethod->hasAttr<NSReturnsNotRetainedAttr>() != in CheckObjCMethodOverride()
201 Diag(NewMethod->getLocation(), in CheckObjCMethodOverride()
211 for (ObjCMethodDecl::param_iterator ni = NewMethod->param_begin(), in CheckObjCMethodOverride()
212 ne = NewMethod->param_end(); in CheckObjCMethodOverride()