Files
kotlin-fork/idea/idea-completion/testData/weighers/basic/DelegateToOtherObject.kt
T
2015-11-05 17:47:55 +03:00

23 lines
313 B
Kotlin
Vendored

interface I {
fun foo1()
fun foo2()
fun foo3()
}
abstract class Base1 : I
abstract class Base2 : I
abstract class A : Base1() {
override fun foo2() {
}
}
abstract class B(val a: A) : Base2() {
override fun foo2() {
a.<caret>
}
}
// ORDER: foo2
// ORDER: foo1
// ORDER: foo3