Searched refs:getNullability (Results 1 – 21 of 21) sorted by relevance
320 std::optional<NullabilityKind> getNullability() const { in getNullability() function340 setNullabilityAudited(*RHS.getNullability());388 if (!getNullability())
605 BoxingMethod->getReturnType()->getNullability(); in BuildObjCBoxedExpr()1482 Method->getSendResultType(ReceiverType)->getNullability()) { in getBaseMessageSendResultType()1560 if (auto Nullability = resultType->getNullability()) in getMessageSendResultType()1578 ReceiverType->getNullability()) { in getMessageSendResultType()1586 resultType->getNullability()) { in getMessageSendResultType()1619 } while (resultType->getNullability()); in getMessageSendResultType()
2380 auto nullabilityMethodImpl = *MethodImpl->getReturnType()->getNullability(); in CheckMethodOverrideReturn()2381 auto nullabilityMethodDecl = *MethodDecl->getReturnType()->getNullability(); in CheckMethodOverrideReturn()2468 << DiagNullabilityKind(*ImplTy->getNullability(), in CheckMethodOverrideParam()2471 << DiagNullabilityKind(*IfaceTy->getNullability(), in CheckMethodOverrideParam()4555 auto nullability = type->getNullability(); in mergeTypeNullabilityForRedecl()4556 auto prevNullability = prevType->getNullability(); in mergeTypeNullabilityForRedecl()
765 auto RetTyNullability = ReturnType->getNullability(); in deduceClosureReturnType()766 auto BlockNullability = CSI.ReturnType->getNullability(); in deduceClosureReturnType()
400 if (auto Nullability = Info.getNullability()) in ProcessAPINotes()
621 std::optional<NullabilityKind> ExprNullability = SrcType->getNullability(); in diagnoseNullableToNonnullConversion()626 std::optional<NullabilityKind> TypeNullability = DstType->getNullability(); in diagnoseNullableToNonnullConversion()
4327 if (shouldHaveNullability(T) && !T->getNullability()) { in GetFullTypeForDeclarator()4550 if (shouldHaveNullability(T) && !T->getNullability()) { in GetFullTypeForDeclarator()4574 !T->getNullability() && !isVaList(T) && D.isPrototypeContext() && in GetFullTypeForDeclarator()7190 if (auto ExistingNullability = Desugared->getNullability()) { in CheckNullabilityTypeSpecifier()7318 if (auto nullability = type->getNullability()) { in checkObjCKindOfType()
2739 if (auto nullability = PropertyTy->getNullability()) { in CheckObjCPropertyAttributes()
2983 if (auto nullability = Expr->IgnoreImplicit()->getType()->getNullability()) { in CheckNonNullExpr()3014 if (auto nullability = type->getNullability()) in isNonNullType()
3331 if (auto Oldnullability = OldParam->getType()->getNullability()) { in mergeParamDeclTypes()3332 if (auto Newnullability = NewParam->getType()->getNullability()) { in mergeParamDeclTypes()
8658 std::optional<NullabilityKind> Kind = Ty->getNullability(); in computeConditionalNullability()8695 while (ResTy->getNullability()) in computeConditionalNullability()
799 addContextSensitiveTypeNullability(*this, FD.D, OCDS.getNullability(), in ParseObjCInterfaceDeclList()857 if (DS.getNullability() == nullability) { in diagnoseRedundantPropertyNullability()866 << DiagNullabilityKind(DS.getNullability(), true) in diagnoseRedundantPropertyNullability()1336 DS.getNullability(), in ParseObjCTypeName()
2672 auto SubTnullability = SubT->getNullability(); in hasSameNullabilityTypeQualifier()2673 auto SuperTnullability = SuperT->getNullability(); in hasSameNullabilityTypeQualifier()
2922 std::optional<NullabilityKind> getNullability() const;
778 auto Nullability = LHS.getType()->getNullability(); in EmitNullabilityCheck()2763 auto Nullability = Ty->getNullability(); in EmitParmDecl()
1042 auto Nullability = FnRetTy->getNullability(); in StartFunction()
4373 auto Nullability = PVD->getType()->getNullability(); in EmitNonNullArgCheck()
659 if (auto nullable = VI.getNullability()) { in emitVariableInfo()
939 NullabilityKind getNullability() const { in getNullability() function
4686 std::optional<NullabilityKind> Type::getNullability() const { in getNullability() function in Type
7398 if (auto Nullability = Ty->getNullability()) { in getArrayDecayedType()