[FIR] Move createSessionWithDependencies and createEmptySession into FirSessionFactoryHelper

This commit is contained in:
Ivan Kochurkin
2022-10-02 21:06:19 +02:00
committed by Space Team
parent 281c79e21e
commit 40a01180ff
11 changed files with 136 additions and 124 deletions
@@ -46,7 +46,7 @@ import org.jetbrains.kotlin.fir.pipeline.convertToIr
import org.jetbrains.kotlin.fir.pipeline.runCheckers
import org.jetbrains.kotlin.fir.pipeline.runResolution
import org.jetbrains.kotlin.fir.resolve.ScopeSession
import org.jetbrains.kotlin.fir.session.FirSessionFactory.createSessionWithDependencies
import org.jetbrains.kotlin.fir.session.FirSessionFactoryHelper
import org.jetbrains.kotlin.fir.session.IncrementalCompilationContext
import org.jetbrains.kotlin.fir.session.environment.AbstractProjectEnvironment
import org.jetbrains.kotlin.fir.session.environment.AbstractProjectFileSearchScope
@@ -247,7 +247,7 @@ object FirKotlinToJvmBytecodeCompiler {
needRegisterJavaElementFinder: Boolean,
dependenciesConfigurator: DependencyListForCliModule.Builder.() -> Unit = {}
): FirSession {
return createSessionWithDependencies(
return FirSessionFactoryHelper.createSessionWithDependencies(
Name.identifier(name),
platform,
analyzerServices,
@@ -58,7 +58,7 @@ import org.jetbrains.kotlin.fir.pipeline.convertToIr
import org.jetbrains.kotlin.fir.pipeline.runCheckers
import org.jetbrains.kotlin.fir.pipeline.runResolution
import org.jetbrains.kotlin.fir.resolve.providers.FirSymbolProvider
import org.jetbrains.kotlin.fir.session.FirSessionFactory
import org.jetbrains.kotlin.fir.session.FirSessionFactoryHelper
import org.jetbrains.kotlin.fir.session.IncrementalCompilationContext
import org.jetbrains.kotlin.fir.session.environment.AbstractProjectEnvironment
import org.jetbrains.kotlin.fir.session.environment.AbstractProjectFileSearchScope
@@ -397,7 +397,7 @@ fun createSession(
precompiledBinariesFileScope?.let { librariesScope -= it }
}
return FirSessionFactory.createSessionWithDependencies(
return FirSessionFactoryHelper.createSessionWithDependencies(
Name.identifier(name),
platform,
analyzerServices,