Files
kotlin-fork/compiler/testData/diagnostics/tests/traitWithRequired/manyTraitsRequireSameClass.kt
T
Alexander Udalov 47d5f83d04 Report unmet trait requirements
#KT-3006 Fixed
2014-08-13 17:19:55 +04:00

15 lines
370 B
Kotlin

open class Required
trait A : Required
trait B : A, Required
trait C : Required
trait D : B, Required
class <!UNMET_TRAIT_REQUIREMENT, UNMET_TRAIT_REQUIREMENT, UNMET_TRAIT_REQUIREMENT!>W<!> : D
class X : D, Required()
class <!UNMET_TRAIT_REQUIREMENT, UNMET_TRAIT_REQUIREMENT, UNMET_TRAIT_REQUIREMENT, UNMET_TRAIT_REQUIREMENT!>Y<!> : C, D
class Z : D, C, Required()