[FIR] Drop dependency on ir.serialization from fir-serialization

This commit is contained in:
Ivan Kylchik
2023-07-25 12:13:48 +02:00
committed by Space Team
parent 88191e8b1a
commit 7e5e2fe1e4
4 changed files with 41 additions and 30 deletions
@@ -8,7 +8,10 @@ dependencies {
implementation(project(":core:compiler.common.jvm"))
implementation(project(":core:deserialization.common.jvm"))
implementation(project(":compiler:fir:fir-deserialization"))
implementation(project(":compiler:ir.serialization.common"))
implementation(project(":compiler:serialization"))
implementation(project(":kotlin-util-klib"))
implementation(project(":kotlin-util-klib-metadata"))
api(project(":compiler:fir:cones"))
api(project(":compiler:fir:tree"))
@@ -5,15 +5,14 @@
package org.jetbrains.kotlin.fir.serialization
import org.jetbrains.kotlin.backend.common.serialization.metadata.buildKlibPackageFragment
import org.jetbrains.kotlin.builtins.StandardNames
import org.jetbrains.kotlin.config.LanguageVersionSettings
import org.jetbrains.kotlin.fir.FirSession
import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.fir.declarations.utils.classId
import org.jetbrains.kotlin.fir.packageFqName
import org.jetbrains.kotlin.fir.resolve.ScopeSession
import org.jetbrains.kotlin.fir.symbols.impl.FirClassSymbol
import org.jetbrains.kotlin.library.metadata.buildKlibPackageFragment
import org.jetbrains.kotlin.metadata.ProtoBuf
import org.jetbrains.kotlin.name.ClassId
import org.jetbrains.kotlin.serialization.SerializableStringTable