Lines Matching defs:MethodImpl
2354 ObjCMethodDecl *MethodImpl,
2361 MethodImpl->getObjCDeclQualifier())) {
2363 S.Diag(MethodImpl->getLocation(),
2367 << MethodImpl->getDeclName()
2368 << MethodImpl->getReturnTypeSourceRange();
2376 !isa<ObjCImplementationDecl>(MethodImpl->getDeclContext()) &&
2377 !S.Context.hasSameNullabilityTypeQualifier(MethodImpl->getReturnType(),
2380 auto nullabilityMethodImpl = *MethodImpl->getReturnType()->getNullability();
2382 S.Diag(MethodImpl->getLocation(),
2385 ((MethodImpl->getObjCDeclQualifier() &
2393 if (S.Context.hasSameUnqualifiedType(MethodImpl->getReturnType(),
2406 MethodImpl->getReturnType()->getAs<ObjCObjectPointerType>()) {
2422 S.Diag(MethodImpl->getLocation(), DiagID)
2423 << MethodImpl->getDeclName() << MethodDecl->getReturnType()
2424 << MethodImpl->getReturnType()
2425 << MethodImpl->getReturnTypeSourceRange();
2434 ObjCMethodDecl *MethodImpl,
2449 << MethodImpl->getDeclName();
2453 << MethodImpl->getDeclName();
2464 !isa<ObjCImplementationDecl>(MethodImpl->getDeclContext()) &&
2506 << MethodImpl->getDeclName() << IfaceTy << ImplTy;