[FIR] Add analyzer services to FirModuleData

This commit is contained in:
Dmitriy Novozhilov
2021-04-30 10:38:54 +03:00
committed by TeamCityServer
parent 92d6b39ffe
commit 57a8642f5a
3 changed files with 14 additions and 2 deletions
@@ -9,6 +9,7 @@ import org.jetbrains.kotlin.analyzer.ModuleInfo
import org.jetbrains.kotlin.fir.FirModuleData
import org.jetbrains.kotlin.name.Name
import org.jetbrains.kotlin.platform.TargetPlatform
import org.jetbrains.kotlin.resolve.PlatformDependentAnalyzerServices
class FirModuleInfoBasedModuleData(val moduleInfo: ModuleInfo) : FirModuleData() {
override val name: Name
@@ -27,6 +28,9 @@ class FirModuleInfoBasedModuleData(val moduleInfo: ModuleInfo) : FirModuleData()
override val platform: TargetPlatform
get() = moduleInfo.platform
override val analyzerServices: PlatformDependentAnalyzerServices
get() = moduleInfo.analyzerServices
override fun equals(other: Any?): Boolean {
if (other !is FirModuleInfoBasedModuleData) return false
return moduleInfo == other.moduleInfo