[FIR] Minor: Unify all create*Session functions across all factories
Rename: createJsLibrarySession -> createLibrarySession Rename: createJsModuleBasedSession -> createModuleBasedSession
This commit is contained in:
committed by
Space Team
parent
a9bac2f18b
commit
199b0e8cbe
@@ -510,7 +510,7 @@ class K2JsIrCompiler : CLICompiler<K2JSCompilerArguments>() {
|
|||||||
val logger = configuration.resolverLogger
|
val logger = configuration.resolverLogger
|
||||||
val resolvedLibraries = jsResolveLibraries(libraries + friendLibraries, logger).getFullResolvedList()
|
val resolvedLibraries = jsResolveLibraries(libraries + friendLibraries, logger).getFullResolvedList()
|
||||||
|
|
||||||
FirJsSessionFactory.createJsLibrarySession(
|
FirJsSessionFactory.createLibrarySession(
|
||||||
escapedMainModuleName,
|
escapedMainModuleName,
|
||||||
resolvedLibraries,
|
resolvedLibraries,
|
||||||
sessionProvider,
|
sessionProvider,
|
||||||
@@ -549,7 +549,7 @@ class K2JsIrCompiler : CLICompiler<K2JSCompilerArguments>() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
val commonSession = runIf(isMppEnabled) {
|
val commonSession = runIf(isMppEnabled) {
|
||||||
FirJsSessionFactory.createJsModuleBasedSession(
|
FirJsSessionFactory.createModuleBasedSession(
|
||||||
commonModuleData!!,
|
commonModuleData!!,
|
||||||
sessionProvider,
|
sessionProvider,
|
||||||
extensionRegistrars,
|
extensionRegistrars,
|
||||||
@@ -559,7 +559,7 @@ class K2JsIrCompiler : CLICompiler<K2JSCompilerArguments>() {
|
|||||||
init = sessionConfigurator,
|
init = sessionConfigurator,
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
val platformSession = FirJsSessionFactory.createJsModuleBasedSession(
|
val platformSession = FirJsSessionFactory.createModuleBasedSession(
|
||||||
mainModuleData,
|
mainModuleData,
|
||||||
sessionProvider,
|
sessionProvider,
|
||||||
extensionRegistrars,
|
extensionRegistrars,
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ import org.jetbrains.kotlin.library.metadata.resolver.KotlinResolvedLibrary
|
|||||||
import org.jetbrains.kotlin.name.Name
|
import org.jetbrains.kotlin.name.Name
|
||||||
|
|
||||||
object FirJsSessionFactory : FirAbstractSessionFactory() {
|
object FirJsSessionFactory : FirAbstractSessionFactory() {
|
||||||
fun createJsModuleBasedSession(
|
fun createModuleBasedSession(
|
||||||
moduleData: FirModuleData,
|
moduleData: FirModuleData,
|
||||||
sessionProvider: FirProjectSessionProvider,
|
sessionProvider: FirProjectSessionProvider,
|
||||||
extensionRegistrars: List<FirExtensionRegistrar>,
|
extensionRegistrars: List<FirExtensionRegistrar>,
|
||||||
@@ -55,7 +55,7 @@ object FirJsSessionFactory : FirAbstractSessionFactory() {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun createJsLibrarySession(
|
fun createLibrarySession(
|
||||||
mainModuleName: Name,
|
mainModuleName: Name,
|
||||||
resolvedLibraries: List<KotlinResolvedLibrary>,
|
resolvedLibraries: List<KotlinResolvedLibrary>,
|
||||||
sessionProvider: FirProjectSessionProvider,
|
sessionProvider: FirProjectSessionProvider,
|
||||||
|
|||||||
+2
-2
@@ -41,7 +41,7 @@ object TestFirJsSessionFactory {
|
|||||||
val libraries = getAllJsDependenciesPaths(module, testServices)
|
val libraries = getAllJsDependenciesPaths(module, testServices)
|
||||||
val resolvedLibraries = jsResolveLibraries(libraries, logger).getFullResolvedList()
|
val resolvedLibraries = jsResolveLibraries(libraries, logger).getFullResolvedList()
|
||||||
|
|
||||||
return FirJsSessionFactory.createJsLibrarySession(
|
return FirJsSessionFactory.createLibrarySession(
|
||||||
mainModuleName,
|
mainModuleName,
|
||||||
resolvedLibraries,
|
resolvedLibraries,
|
||||||
sessionProvider,
|
sessionProvider,
|
||||||
@@ -57,7 +57,7 @@ object TestFirJsSessionFactory {
|
|||||||
registerExtraComponents: ((FirSession) -> Unit),
|
registerExtraComponents: ((FirSession) -> Unit),
|
||||||
sessionConfigurator: FirSessionConfigurator.() -> Unit,
|
sessionConfigurator: FirSessionConfigurator.() -> Unit,
|
||||||
): FirSession =
|
): FirSession =
|
||||||
FirJsSessionFactory.createJsModuleBasedSession(
|
FirJsSessionFactory.createModuleBasedSession(
|
||||||
mainModuleData,
|
mainModuleData,
|
||||||
sessionProvider,
|
sessionProvider,
|
||||||
extensionRegistrars,
|
extensionRegistrars,
|
||||||
|
|||||||
Reference in New Issue
Block a user