From 5d6cf34045b9990c927b7e70e650f5599143e443 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Mon, 16 Sep 2019 20:57:31 +0300 Subject: [PATCH] New J2K: consider that type argument may be null in inference post-processing --- .../jetbrains/kotlin/nj2k/inference/common/ContextCollector.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/ContextCollector.kt b/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/ContextCollector.kt index d7bf744c9b1..76b40daf8c1 100644 --- a/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/ContextCollector.kt +++ b/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/inference/common/ContextCollector.kt @@ -136,7 +136,7 @@ abstract class ContextCollector(private val resolutionFacade: ResolutionFacade) is KtClassOrObject -> { for (entry in expression.superTypeListEntries) { for (argument in entry.typeReference?.typeElement?.typeArgumentsAsTypes ?: continue) { - argument.toBoundType(OtherTarget) + argument?.toBoundType(OtherTarget) } } val descriptor =