diff --git a/compiler/fir/entrypoint/src/org/jetbrains/kotlin/fir/session/FirJvmModuleInfo.kt b/compiler/fir/entrypoint/src/org/jetbrains/kotlin/fir/session/FirJvmModuleInfo.kt deleted file mode 100644 index 83a709cce48..00000000000 --- a/compiler/fir/entrypoint/src/org/jetbrains/kotlin/fir/session/FirJvmModuleInfo.kt +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright 2010-2020 JetBrains s.r.o. and Kotlin Programming Language contributors. - * Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file. - */ - -package org.jetbrains.kotlin.fir.session - -import org.jetbrains.kotlin.analyzer.ModuleInfo -import org.jetbrains.kotlin.modules.Module -import org.jetbrains.kotlin.name.Name -import org.jetbrains.kotlin.platform.TargetPlatform -import org.jetbrains.kotlin.platform.jvm.JvmPlatforms -import org.jetbrains.kotlin.resolve.PlatformDependentAnalyzerServices -import org.jetbrains.kotlin.resolve.jvm.platform.JvmPlatformAnalyzerServices - -class FirJvmModuleInfo( - override val name: Name, - val dependencies: List = emptyList(), - val friendPaths: List = emptyList(), - val outputDirectory: String? = null -) : ModuleInfo { - companion object { - val LIBRARIES_MODULE_NAME = Name.special("") - - fun createForLibraries(mainModuleName: String? = null): FirJvmModuleInfo { - val name = mainModuleName?.let { Name.special("") } ?: LIBRARIES_MODULE_NAME - return FirJvmModuleInfo(name) - } - } - - constructor(module: Module, dependencies: List) : - this(Name.identifier(module.getModuleName()), dependencies, module.getFriendPaths(), module.getOutputDirectory()) - - override val platform: TargetPlatform - get() = JvmPlatforms.unspecifiedJvmPlatform - - override val analyzerServices: PlatformDependentAnalyzerServices - get() = JvmPlatformAnalyzerServices - - override fun dependencies(): List = - dependencies -}