From 3d517c36564600fabaf44c47ce206ef0b124f3df Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Mon, 15 Jun 2020 14:24:49 +0300 Subject: [PATCH] NJ2K: fix retrieving resolutionFacade on empty context elements list --- .../processings/ConvertGettersAndSettersToPropertyProcessing.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/ConvertGettersAndSettersToPropertyProcessing.kt b/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/ConvertGettersAndSettersToPropertyProcessing.kt index a19dcd4efa5..ac7f6371f4e 100644 --- a/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/ConvertGettersAndSettersToPropertyProcessing.kt +++ b/nj2k/nj2k-services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/ConvertGettersAndSettersToPropertyProcessing.kt @@ -66,6 +66,7 @@ class ConvertGettersAndSettersToPropertyProcessing : ElementsBasedPostProcessing override fun runProcessing(elements: List, converterContext: NewJ2kConverterContext) { val ktElements = elements.filterIsInstance() + if (ktElements.isEmpty()) return val resolutionFacade = runReadAction { KotlinCacheService.getInstance(converterContext.project).getResolutionFacade(ktElements) }