Don't use annotations after nullability was forced upon a platform type
#KT-6762 Fixed #KT-6763 Fixed
This commit is contained in:
+1
-1
@@ -159,7 +159,7 @@ public class JavaNullabilityWarningsChecker : AdditionalTypeChecker {
|
||||
|
||||
private fun JetType.mustNotBeNull(): NullabilityInformationSource? {
|
||||
if (!isFlexible() && !TypeUtils.isNullableType(this)) return NullabilityInformationSource.KOTLIN
|
||||
if (getAnnotations().isMarkedNotNull()) return NullabilityInformationSource.JAVA
|
||||
if (!isMarkedNullable() && getAnnotations().isMarkedNotNull()) return NullabilityInformationSource.JAVA
|
||||
return null
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user