Preference of right member after "super." and not only
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
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
|
||||
@@ -0,0 +1,17 @@
|
||||
class B {
|
||||
open fun foo1(): String = ""
|
||||
open fun foo2(): String = ""
|
||||
open fun foo3(): Int = ""
|
||||
}
|
||||
|
||||
class C : B() {
|
||||
override fun foo2(): String {
|
||||
takeInt(super.fo<caret>)
|
||||
}
|
||||
}
|
||||
|
||||
fun takeInt(p: Int){}
|
||||
|
||||
// ORDER: foo2
|
||||
// ORDER: foo3
|
||||
// ORDER: foo1
|
||||
Reference in New Issue
Block a user