[FIR] Add kind to all FirSessions
This commit is contained in:
committed by
teamcityserver
parent
2c1ada131d
commit
8729421e7a
@@ -131,7 +131,7 @@ object FirSessionFactory {
|
||||
lookupTracker: LookupTracker? = null,
|
||||
init: FirSessionConfigurator.() -> Unit = {}
|
||||
): FirSession {
|
||||
return FirCliSession(sessionProvider, FirCliSession.Kind.Source).apply session@{
|
||||
return FirCliSession(sessionProvider, FirSession.Kind.Source).apply session@{
|
||||
moduleData.bindSession(this@session)
|
||||
sessionProvider.registerSession(moduleData, this@session)
|
||||
registerModuleData(moduleData)
|
||||
@@ -197,7 +197,7 @@ object FirSessionFactory {
|
||||
packagePartProvider: PackagePartProvider,
|
||||
languageVersionSettings: LanguageVersionSettings = LanguageVersionSettingsImpl.DEFAULT,
|
||||
): FirSession {
|
||||
return FirCliSession(sessionProvider, FirCliSession.Kind.Library).apply session@{
|
||||
return FirCliSession(sessionProvider, FirSession.Kind.Library).apply session@{
|
||||
moduleDataProvider.allModuleData.forEach {
|
||||
sessionProvider.registerSession(it, this)
|
||||
it.bindSession(this)
|
||||
@@ -271,7 +271,7 @@ object FirSessionFactory {
|
||||
|
||||
@TestOnly
|
||||
fun createEmptySession(): FirSession {
|
||||
return object : FirSession(null) {}.apply {
|
||||
return object : FirSession(null, Kind.Source) {}.apply {
|
||||
val moduleData = FirModuleDataImpl(
|
||||
Name.identifier("<stub module>"),
|
||||
dependencies = emptyList(),
|
||||
|
||||
Reference in New Issue
Block a user