mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-01 19:02:13 +07:00
Improve test data GitOrigin-RevId: 197daf0f3bdf14595af1b4e23d0189e3ba7a0429
25 lines
380 B
Kotlin
25 lines
380 B
Kotlin
open class X: A() {
|
|
override fun foo(x: Int): String? {
|
|
return super.foo(1) + 1
|
|
}
|
|
}
|
|
|
|
open class Y: B() {
|
|
override fun foo(x: Int): String? {
|
|
return s.length * 2
|
|
}
|
|
}
|
|
|
|
open class Z: X() {
|
|
override fun foo(x: Int): String? {
|
|
return s.length
|
|
}
|
|
}
|
|
|
|
fun test() {
|
|
A().foo(1)
|
|
B().foo(1)
|
|
X().foo(1)
|
|
Y().foo(1)
|
|
Z().foo(1)
|
|
} |