From 88d68f77e56a3acc6a73f633baeb46b1abc8ea5a Mon Sep 17 00:00:00 2001 From: Pavel Kirpichenkov Date: Tue, 25 Apr 2023 15:32:39 +0300 Subject: [PATCH] [LL FIR] Temporarily stub common FIR session factory with JVM A measure to not break tests until common session factory impl is ready KT-58769 --- .../analysis/low/level/api/fir/sessions/LLFirSessionCache.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSessionCache.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSessionCache.kt index dea1cd3a161..2edc6a90308 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSessionCache.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirSessionCache.kt @@ -93,7 +93,8 @@ internal class LLFirSessionCache(private val project: Project) { targetPlatform.all { it is JvmPlatform } -> LLFirJvmSessionFactory(project) targetPlatform.all { it is JsPlatform } -> LLFirJsSessionFactory(project) targetPlatform.all { it is NativePlatform } -> LLFirNativeSessionFactory(project) - else -> LLFirCommonSessionFactory(project) + // TODO(kirpichenkov): falling back to JVM. Common session factory hasn't been implemented correctly yet and breaks tests + else -> LLFirJvmSessionFactory(project) } } }