From 5fdbd418c59e6069dcfd9a01f1a2fcb60863429b Mon Sep 17 00:00:00 2001 From: Alexey Belkov Date: Mon, 15 Aug 2022 14:31:34 +0400 Subject: [PATCH] [kotlin] J2K: add missing runReadAction in MergePropertyWithConstructorParameterProcessing EA-418603 T: LazyParseableElement.ensureParsed GitOrigin-RevId: e2c099f4842a3a636ce989472389c376cdbe51b2 --- .../MergePropertyWithConstructorParameterProcessing.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/kotlin/j2k/services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/MergePropertyWithConstructorParameterProcessing.kt b/plugins/kotlin/j2k/services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/MergePropertyWithConstructorParameterProcessing.kt index 9f205ac8786c..6fe34a138c9d 100644 --- a/plugins/kotlin/j2k/services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/MergePropertyWithConstructorParameterProcessing.kt +++ b/plugins/kotlin/j2k/services/src/org/jetbrains/kotlin/nj2k/postProcessing/processings/MergePropertyWithConstructorParameterProcessing.kt @@ -78,7 +78,7 @@ class MergePropertyWithConstructorParameterProcessing : ElementsBasedPostProcess } override fun runProcessing(elements: List, converterContext: NewJ2kConverterContext) { - for (klass in elements.descendantsOfType()) { + for (klass in runReadAction { elements.descendantsOfType() }) { convertClass(klass) } }