Files
kotlin-fork/compiler/testData/diagnostics/tests/Delegation_ScopeInitializationOrder.kt
T
Andrey Breslav 00305ba920 Fixing interdependency between delegation and fake overrides
Main changes sit in OverrideResolver::generateOverridesAndDelegationInAClass()

Now fake overrides AND delegation are generated for supertypes before any processing is done for subclasses.
2012-08-15 16:15:04 +04:00

12 lines
95 B
Kotlin

class D(b: B) : C(b)
trait A {
fun foo() {}
}
trait B : A {}
class C(b : B) : B by b {
}