Files
kotlin-fork/compiler/testData/codegen/box/traits/withRequired/kt1936_2.kt
T
Alexander Udalov fc838dbb53 Refactor ImplementationBodyCodegen.getTraitImplementations()
Make it static, extract a method which finds an implementation in a trait for a
fake override
2014-04-11 21:57:46 +04:00

16 lines
253 B
Kotlin

open class MyClass(param : String) {
var propterty = param
}
trait MyTrait : MyClass
{
fun foo() = propterty
}
open class B(param : String) : MyTrait, MyClass(param)
{
override fun foo() = super<MyTrait>.foo()
}
fun box()= B("OK").foo()