Files
kotlin-fork/compiler/testData/diagnostics/tests/traitWithRequired/kt3006.kt
T
2015-05-12 19:43:17 +02:00

14 lines
268 B
Kotlin

open class Base {
}
interface Derived: <!TRAIT_WITH_SUPERCLASS!>Base<!> {
fun foo() {
f1(this@Derived)
}
}
<!UNMET_TRAIT_REQUIREMENT!>class DerivedImpl<!>(): Derived {}
<!UNMET_TRAIT_REQUIREMENT!>object ObjectImpl<!>: Derived {}
fun f1(b: Base) = b