22 lines
311 B
Kotlin
Vendored
22 lines
311 B
Kotlin
Vendored
// MODULE: m1
|
|
// FILE: A.kt
|
|
|
|
open class A {
|
|
internal open fun foo() : Int = 1
|
|
}
|
|
|
|
open class AG<T> {
|
|
internal open fun bar(arg: T) = arg
|
|
}
|
|
|
|
// MODULE: m2(m1)
|
|
// FILE: B.kt
|
|
|
|
class B : A() {
|
|
fun <!VIRTUAL_MEMBER_HIDDEN!>foo<!>() : String = ""
|
|
}
|
|
|
|
class BG : AG<String>() {
|
|
fun bar(arg: Int) = arg
|
|
}
|