diff --git a/compiler/cli/cli-js/src/org/jetbrains/kotlin/cli/js/klib/compilerPipeline.kt b/compiler/cli/cli-js/src/org/jetbrains/kotlin/cli/js/klib/compilerPipeline.kt index e35ed65efdb..49bf7682bde 100644 --- a/compiler/cli/cli-js/src/org/jetbrains/kotlin/cli/js/klib/compilerPipeline.kt +++ b/compiler/cli/cli-js/src/org/jetbrains/kotlin/cli/js/klib/compilerPipeline.kt @@ -129,7 +129,7 @@ fun compileModuleToAnalyzedFirWithPsi( isCommonSource = isCommonSourceForPsi, fileBelongsToModule = fileBelongsToModuleForPsi, buildResolveAndCheckFir = { session, files -> - buildResolveAndCheckFir(session, files, diagnosticsReporter) + buildResolveAndCheckFirFromKtFiles(session, files, diagnosticsReporter) }, ) } @@ -158,7 +158,7 @@ fun compileModulesToAnalyzedFirWithLightTree( isCommonSource = { groupedSources.isCommonSourceForLt(it) }, fileBelongsToModule = { file, it -> groupedSources.fileBelongsToModuleForLt(file, it) }, buildResolveAndCheckFir = { session, files -> - buildResolveAndCheckFir(session, files, diagnosticsReporter, null) + buildResolveAndCheckFirViaLightTree(session, files, diagnosticsReporter, null) }, ) } diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/FirKotlinToJvmBytecodeCompiler.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/FirKotlinToJvmBytecodeCompiler.kt index 461fc536c62..0e557e605a8 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/FirKotlinToJvmBytecodeCompiler.kt +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/FirKotlinToJvmBytecodeCompiler.kt @@ -217,7 +217,7 @@ object FirKotlinToJvmBytecodeCompiler { ) val outputs = sessionsWithSources.map { (session, sources) -> - buildResolveAndCheckFir(session, sources, diagnosticsReporter) + buildResolveAndCheckFirFromKtFiles(session, sources, diagnosticsReporter) } return runUnless(syntaxErrors || diagnosticsReporter.hasErrors) { FirResult(outputs) } diff --git a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/pipeline/compilerPipeline.kt b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/pipeline/compilerPipeline.kt index 9a1dfe2ad09..86213b264c1 100644 --- a/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/pipeline/compilerPipeline.kt +++ b/compiler/cli/src/org/jetbrains/kotlin/cli/jvm/compiler/pipeline/compilerPipeline.kt @@ -17,12 +17,10 @@ import com.intellij.psi.PsiManager import com.intellij.psi.search.GlobalSearchScope import com.intellij.util.io.URLUtil import org.jetbrains.kotlin.KtSourceFile -import org.jetbrains.kotlin.KtVirtualFileSourceFile import org.jetbrains.kotlin.backend.common.extensions.IrGenerationExtension import org.jetbrains.kotlin.backend.jvm.JvmIrCodegenFactory import org.jetbrains.kotlin.backend.jvm.JvmIrDeserializerImpl import org.jetbrains.kotlin.cli.common.* -import org.jetbrains.kotlin.cli.common.config.kotlinSourceRoots import org.jetbrains.kotlin.cli.common.fir.reportToMessageCollector import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity import org.jetbrains.kotlin.cli.common.messages.MessageCollector @@ -296,7 +294,7 @@ fun compileModuleToAnalyzedFir( val countFilesAndLines = if (performanceManager == null) null else performanceManager::addSourcesStats val outputs = sessionWithSources.map { (session, sources) -> - buildResolveAndCheckFir(session, sources, diagnosticsReporter, countFilesAndLines) + buildResolveAndCheckFirViaLightTree(session, sources, diagnosticsReporter, countFilesAndLines) } return FirResult(outputs) diff --git a/compiler/fir/entrypoint/src/org/jetbrains/kotlin/fir/pipeline/firUtils.kt b/compiler/fir/entrypoint/src/org/jetbrains/kotlin/fir/pipeline/firUtils.kt index 0b83223fd97..68c9a9772ae 100644 --- a/compiler/fir/entrypoint/src/org/jetbrains/kotlin/fir/pipeline/firUtils.kt +++ b/compiler/fir/entrypoint/src/org/jetbrains/kotlin/fir/pipeline/firUtils.kt @@ -55,7 +55,7 @@ fun FirSession.buildFirFromKtFiles(ktFiles: Collection): List { } } -fun buildResolveAndCheckFir( +fun buildResolveAndCheckFirFromKtFiles( session: FirSession, ktFiles: List, diagnosticsReporter: BaseDiagnosticsCollector @@ -73,7 +73,7 @@ fun resolveAndCheckFir( return ModuleCompilerAnalyzedOutput(session, scopeSession, fir) } -fun buildResolveAndCheckFir( +fun buildResolveAndCheckFirViaLightTree( session: FirSession, ktFiles: Collection, diagnosticsReporter: DiagnosticReporter, diff --git a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/FirFrontend.kt b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/FirFrontend.kt index 0ac15bd16bf..31f1d6f3b3f 100644 --- a/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/FirFrontend.kt +++ b/kotlin-native/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/FirFrontend.kt @@ -12,7 +12,8 @@ import org.jetbrains.kotlin.fir.* import org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrar import org.jetbrains.kotlin.fir.pipeline.FirResult import org.jetbrains.kotlin.fir.pipeline.ModuleCompilerAnalyzedOutput -import org.jetbrains.kotlin.fir.pipeline.buildResolveAndCheckFir +import org.jetbrains.kotlin.fir.pipeline.buildResolveAndCheckFirViaLightTree +import org.jetbrains.kotlin.fir.pipeline.buildResolveAndCheckFirFromKtFiles import org.jetbrains.kotlin.fir.resolve.ImplicitIntegerCoercionModuleCapability import org.jetbrains.kotlin.fir.scopes.FirOverrideChecker import org.jetbrains.kotlin.library.isInterop @@ -105,7 +106,7 @@ internal fun PhaseContext.firFrontendWithPsi(input: KotlinCoreEnvironment): FirO isCommonSource = isCommonSourceForPsi, fileBelongsToModule = fileBelongsToModuleForPsi, buildResolveAndCheckFir = { session, files -> - buildResolveAndCheckFir(session, files, diagnosticsReporter) + buildResolveAndCheckFirFromKtFiles(session, files, diagnosticsReporter) }, ) } @@ -130,7 +131,7 @@ internal fun PhaseContext.firFrontendWithLightTree(input: KotlinCoreEnvironment) isCommonSource = { groupedSources.isCommonSourceForLt(it) }, fileBelongsToModule = { file, it -> groupedSources.fileBelongsToModuleForLt(file, it) }, buildResolveAndCheckFir = { session, files -> - buildResolveAndCheckFir(session, files, diagnosticsReporter, null) + buildResolveAndCheckFirViaLightTree(session, files, diagnosticsReporter, null) }, ) }