diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/FirIdeSessionFactory.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/FirIdeSessionFactory.kt index e0a9412c114..2f6d7549360 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/FirIdeSessionFactory.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/FirIdeSessionFactory.kt @@ -266,7 +266,7 @@ internal object LLFirSessionFactory { } } - fun creatLibraryOrLibrarySourceResolvableSession( + fun createLibraryOrLibrarySourceResolvableSession( project: Project, module: KtModule, builtinsAndCloneableSession: LLFirBuiltinsAndCloneableSession, @@ -287,7 +287,6 @@ internal object LLFirSessionFactory { else -> error("Unexpected module ${module::class.simpleName}") } - val scopeProvider = FirKotlinScopeProvider() val firFileBuilder = FirFileBuilder(scopeProvider, firPhaseRunner) val contentScope = module.contentScope diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/FirIdeSessionProviderStorage.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/FirIdeSessionProviderStorage.kt index 7cc1cb4b764..40474d374fa 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/FirIdeSessionProviderStorage.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/FirIdeSessionProviderStorage.kt @@ -58,16 +58,18 @@ class LLFirSessionProviderStorage(val project: Project) { configureSession = configureSession, ) } - is KtLibraryModule, is KtLibrarySourceModule -> LLFirSessionFactory.creatLibraryOrLibrarySourceResolvableSession( - project, - rootModule, - builtinsAndCloneableSession, - firPhaseRunner, - cache.sessionInvalidator, - builtinTypes, - sessions, - configureSession = configureSession, - ) + is KtLibraryModule, is KtLibrarySourceModule -> { + LLFirSessionFactory.createLibraryOrLibrarySourceResolvableSession( + project, + rootModule, + builtinsAndCloneableSession, + firPhaseRunner, + cache.sessionInvalidator, + builtinTypes, + sessions, + configureSession = configureSession, + ) + } else -> error("Unexpected ${rootModule::class.simpleName}") } diff --git a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirLibraryOrLibrarySourceResolvableModuleSession.kt b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirLibraryOrLibrarySourceResolvableModuleSession.kt index 4b815bb6ba7..fe097d52911 100644 --- a/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirLibraryOrLibrarySourceResolvableModuleSession.kt +++ b/analysis/low-level-api-fir/src/org/jetbrains/kotlin/analysis/low/level/api/fir/sessions/LLFirLibraryOrLibrarySourceResolvableModuleSession.kt @@ -7,11 +7,9 @@ package org.jetbrains.kotlin.analysis.low.level.api.fir.sessions import com.intellij.openapi.project.Project import org.jetbrains.kotlin.analysis.low.level.api.fir.file.builder.FirFileBuilder -import org.jetbrains.kotlin.analysis.low.level.api.fir.file.builder.LLFirLibraryResolveModuleFileCache import org.jetbrains.kotlin.analysis.project.structure.KtLibraryModule import org.jetbrains.kotlin.analysis.project.structure.KtLibrarySourceModule import org.jetbrains.kotlin.analysis.project.structure.KtModule -import org.jetbrains.kotlin.analysis.project.structure.KtSourceModule import org.jetbrains.kotlin.fir.BuiltinTypes internal class LLFirLibraryOrLibrarySourceResolvableModuleSession( @@ -31,4 +29,4 @@ internal class LLFirLibraryOrLibrarySourceResolvableModuleSession( } } } -} \ No newline at end of file +}