[FIR] Get module name for deserialized fir2ir classes

This commit is contained in:
Andrey Zinovyev
2021-05-20 15:59:19 +03:00
committed by teamcityserver
parent dc8934ab22
commit a121061df7
10 changed files with 44 additions and 15 deletions
@@ -31,10 +31,8 @@ import org.jetbrains.kotlin.fir.types.impl.ConeClassLikeTypeImpl
import org.jetbrains.kotlin.fir.types.impl.ConeTypeParameterTypeImpl
import org.jetbrains.kotlin.load.kotlin.KotlinJvmBinarySourceElement
import org.jetbrains.kotlin.metadata.ProtoBuf
import org.jetbrains.kotlin.metadata.deserialization.Flags
import org.jetbrains.kotlin.metadata.deserialization.NameResolver
import org.jetbrains.kotlin.metadata.deserialization.TypeTable
import org.jetbrains.kotlin.metadata.deserialization.supertypes
import org.jetbrains.kotlin.metadata.deserialization.*
import org.jetbrains.kotlin.metadata.jvm.JvmProtoBuf
import org.jetbrains.kotlin.name.CallableId
import org.jetbrains.kotlin.name.ClassId
import org.jetbrains.kotlin.name.FqName
@@ -216,6 +214,8 @@ fun deserializeClassToSymbol(
it.versionRequirementsTable = context.versionRequirementTable
it.sourceElement = containerSource
it.proto = FirClassProto(classProto, nameResolver)
}
}