Files
kotlin-fork/compiler/testData/ir/irText/stubs/genericClassInDifferentModule.kt
T
2018-08-24 13:41:52 +03:00

23 lines
430 B
Kotlin
Vendored

// MODULE: m1
// FILE: genericClassInDifferentModule_m1.kt
abstract class Base<T>(val x: T) {
abstract fun <Y> foo(y: Y): T
abstract var bar: T
abstract var <Z> Z.exn: T
}
// MODULE: m2(m1)
// FILE: genericClassInDifferentModule_m2.kt
class Derived1<T>(x: T) : Base<T>(x) {
override fun <Y> foo(y: Y): T = x
override var bar: T = x
override var <Z> Z.exn: T
get() = x
set(value) {}
}