[FIR] Extract FirJvmConstDeserializer

Attempts to separate JVM and non-JVM entities more clearly.
This commit is contained in:
Nikolay Lunyak
2021-12-17 18:15:18 +03:00
committed by teamcity
parent be9e97d044
commit d2a8942353
4 changed files with 75 additions and 50 deletions
@@ -81,7 +81,7 @@ class JvmClassFileBasedSymbolProvider(
FirDeserializationContext.createForPackage(
packageFqName, packageProto, nameResolver, moduleData,
JvmBinaryAnnotationDeserializer(session, kotlinJvmBinaryClass, kotlinClassFinder, byteContent),
FirConstDeserializer(session, facadeBinaryClass ?: kotlinJvmBinaryClass),
FirJvmConstDeserializer(session, facadeBinaryClass ?: kotlinJvmBinaryClass),
source
),
)