[AA] implement isExpect/isActual for callable symbols

^KT-54846 Fixed
This commit is contained in:
aleksandrina-streltsova
2023-07-18 11:52:28 +03:00
committed by teamcity
parent 52a95cb75f
commit fe4ca30c55
14 changed files with 782 additions and 9 deletions
@@ -5,22 +5,38 @@
package sample
expect object A
expect class B {
expect class B(s: String) {
constructor(n: Int)
class Nested
fun bar()
val n: Int
}
expect class C {
class Nested
}
expect fun baz()
expect var m: Int
// MODULE: androidMain(commonMain)
// FILE: JvmAndroid.kt
package sample
actual object A
actual class B {
actual class B actual constructor(s: String) {
actual constructor(n: Int) : this("")
actual class Nested
actual fun bar() {}
actual val n: Int = 0
}
actual typealias C = D
@@ -28,3 +44,7 @@ actual typealias C = D
class D {
class Nested
}
actual fun baz() {}
actual var m: Int = 0