From c05a01e12ba6d69b80cd20cea38eb91eb042936a Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Mon, 1 Apr 2019 13:04:58 +0300 Subject: [PATCH] New J2K: Fix NPE if no constructor was found in ImplicitInitializerConversion --- .../kotlin/nj2k/conversions/ImplicitInitializerConversion.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/ImplicitInitializerConversion.kt b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/ImplicitInitializerConversion.kt index 981dad1749f..94071c7ff86 100644 --- a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/ImplicitInitializerConversion.kt +++ b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/ImplicitInitializerConversion.kt @@ -92,7 +92,7 @@ class ImplicitInitializerConversion(private val context: ConversionContext) : Re if (initialized) continue val parentConstructors = generateSequence(constructor) { it.parentConstructor() } - if (parentConstructors.any { constructors[it]!! }) { + if (parentConstructors.any { constructors[it] == true }) { parentConstructors.forEach { constructors[it] = true } } }