K2: don't count use-sites of Java type parameter with nullable bounds as not null
This commit is contained in:
committed by
Space Team
parent
d353fd400d
commit
c4bcdc42c1
+8
@@ -278,4 +278,12 @@ private class SignatureParts(
|
||||
|
||||
override val TypeParameterMarker.isFromJava: Boolean
|
||||
get() = this is LazyJavaTypeParameterDescriptor
|
||||
|
||||
override fun getDefaultNullability(
|
||||
referencedParameterBoundsNullability: NullabilityQualifierWithMigrationStatus?,
|
||||
defaultTypeQualifiers: JavaDefaultQualifiers?
|
||||
): NullabilityQualifierWithMigrationStatus? {
|
||||
return referencedParameterBoundsNullability?.copy(qualifier = NullabilityQualifier.NOT_NULL)
|
||||
?: defaultTypeQualifiers?.nullabilityQualifier
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user