Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolveWithStdlib/multiModule/Members.kt
T
2020-06-29 16:07:50 +03:00

39 lines
458 B
Kotlin
Vendored

// !LANGUAGE: +MultiPlatformProjects
// MODULE: m1-common
// FILE: common.kt
expect open class A() {
fun foo()
val x: Int
}
open class B : A()
// MODULE: m1-jvm(m1-common)
// FILE: jvm.kt
actual open class A {
actual fun foo() {}
fun bar() {}
actual val x = 42
}
class C : B() {
fun test() {
foo()
bar()
x + x
}
}
class D : A() {
fun test() {
foo()
bar()
x + x
}
}