Use separate logic for filtering and skipping in collectAndFilterRealOverrides [KT-43487] (#3921)

This commit is contained in:
LepilkinaElena
2020-11-20 19:10:41 +03:00
committed by GitHub
parent 362775b6b6
commit dd9c0c5c6e
10 changed files with 67 additions and 6 deletions
@@ -0,0 +1,15 @@
interface A {
fun foo(): String = "Fail"
}
abstract class B : A {
abstract override fun foo(): String
}
abstract class C : B()
class D : C() {
override fun foo(): String = "OK"
}
fun box() = D().foo()