[FIR] Store generated declarations in the session component

Also extract generated declarations for classes from declaration site
  session, not use site

^KT-57821 Fixed
This commit is contained in:
Dmitriy Novozhilov
2023-04-20 15:39:26 +03:00
committed by Space Team
parent c6f5cf3e62
commit 2087a7c899
5 changed files with 217 additions and 155 deletions
@@ -69,4 +69,12 @@ class K2KotlinxSerializationIT : KGPBaseTest() {
build(":compileTestKotlinJs")
}
}
@DisplayName("Compile MPP project to JS kotlinx.serialization and K2")
@GradleTest
fun `test kotlinx serialization mpp to JS`(gradleVersion: GradleVersion) {
project("kotlinxSerializationMppK2", gradleVersion) {
build(":compileKotlinJs")
}
}
}
@@ -0,0 +1,3 @@
fun someSerializerCall() {
ValidateViolation.serializer()
}