diff --git a/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt b/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt index 95d15e2762b..f811d4d0db1 100644 --- a/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt +++ b/idea/src/org/jetbrains/kotlin/idea/j2k/NewJ2kPostProcessings.kt @@ -406,6 +406,10 @@ object NewJ2KPostProcessingRegistrarImpl : J2KPostProcessingRegistrar { if (!element.isLocal) return false val typeReference = element.typeReference if (typeReference == null || typeReference.typeElement !is KtNullableType) return false + val initializerType = element.initializer?.let { + it.analyzeInContext(element.getResolutionScope()).getType(it) + } + if (initializerType?.isNullable() == true) return false return ReferencesSearch.search(element, element.useScope).findAll().mapNotNull { ref -> val parent = (ref.element.parent as? KtExpression)?.asAssignment()