From af5a70dcf57cb0ecaf2528855f2648d478ccebeb Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Thu, 5 Dec 2019 18:21:30 +0300 Subject: [PATCH] EA-218043: fix getting resolution facade for empty list of elements in new J2K --- .../nj2k/postProcessing/processings/InferenceProcessing.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/InferenceProcessing.kt b/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/InferenceProcessing.kt index 0b025c86ce5..8b5041fde93 100644 --- a/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/InferenceProcessing.kt +++ b/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/InferenceProcessing.kt @@ -25,6 +25,7 @@ import org.jetbrains.kotlin.psi.KtElement abstract class InferenceProcessing : ElementsBasedPostProcessing() { override fun runProcessing(elements: List, converterContext: NewJ2kConverterContext) { val kotlinElements = elements.filterIsInstance() + if (kotlinElements.isEmpty()) return val resolutionFacade = runReadAction { KotlinCacheService.getInstance(converterContext.project).getResolutionFacade(kotlinElements) }