[IR] Support reflection for MFVC

Signed-off-by: Evgeniy.Zhelenskiy <Evgeniy.Zhelenskiy@jetbrains.com>

#KT-1179
This commit is contained in:
Evgeniy.Zhelenskiy
2023-03-02 01:48:02 +01:00
committed by Space Team
parent 1ff4906880
commit 88f293d4a9
52 changed files with 2910 additions and 172 deletions
@@ -0,0 +1,20 @@
// TARGET_BACKEND: JVM_IR
// WITH_REFLECT
// LANGUAGE: +ValueClasses
// FILE: box.kt
import kotlin.test.assertTrue
import kotlin.test.assertFalse
@JvmInline
value class V(val value: String, val value1: String)
fun box(): String {
assertFalse(V::class.isSealed)
assertFalse(V::class.isData)
assertFalse(V::class.isInner)
assertFalse(V::class.isCompanion)
assertFalse(V::class.isFun)
assertTrue(V::class.isValue)
return "OK"
}