Renamed JetType.isNullable() to isMarkedNullable()
This commit is contained in:
+1
-1
@@ -175,7 +175,7 @@ public abstract class LazyJavaMemberScope(
|
||||
}
|
||||
else {
|
||||
val jetType = c.typeResolver.transformJavaType(javaParameter.getType(), typeUsage)
|
||||
if (!PLATFORM_TYPES && jetType.isNullable() && c.hasNotNullAnnotation(javaParameter))
|
||||
if (!PLATFORM_TYPES && jetType.isMarkedNullable() && c.hasNotNullAnnotation(javaParameter))
|
||||
TypeUtils.makeNotNullable(jetType) to null
|
||||
else
|
||||
jetType to null
|
||||
|
||||
+3
-3
@@ -259,7 +259,7 @@ class LazyJavaTypeResolver(
|
||||
when (classifier()) {
|
||||
is JavaTypeParameter -> {
|
||||
if (isConstructorTypeParameter())
|
||||
getConstructorTypeParameterSubstitute().isNullable()
|
||||
getConstructorTypeParameterSubstitute().isMarkedNullable()
|
||||
else
|
||||
attr.howThisTypeIsUsed !in setOf(TYPE_ARGUMENT, UPPER_BOUND, SUPERTYPE_ARGUMENT, SUPERTYPE)
|
||||
}
|
||||
@@ -269,7 +269,7 @@ class LazyJavaTypeResolver(
|
||||
}
|
||||
}
|
||||
|
||||
override fun isNullable(): Boolean = nullable()
|
||||
override fun isMarkedNullable(): Boolean = nullable()
|
||||
|
||||
override fun getAnnotations() = attr.annotations
|
||||
}
|
||||
@@ -314,7 +314,7 @@ class LazyJavaTypeResolver(
|
||||
// Int! >< Int?
|
||||
if (otherType.isFlexible()) return Specificity.Relation.DONT_KNOW
|
||||
// Int? >< Int!
|
||||
if (otherType.isNullable()) return Specificity.Relation.DONT_KNOW
|
||||
if (otherType.isMarkedNullable()) return Specificity.Relation.DONT_KNOW
|
||||
// Int! lessSpecific Int
|
||||
return Specificity.Relation.LESS_SPECIFIC
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user