Files
kotlin-fork/compiler/testData/diagnostics/tests/redeclarations/shadowedExtension/extensionShadowedByDelegatedMember.kt
T
Dmitry Petrov 954204da82 KT-1560
Report warning on extensions shadowed by members.
2017-01-16 17:25:13 +03:00

16 lines
321 B
Kotlin
Vendored

// !DIAGNOSTICS: -UNUSED_PARAMETER
interface IBase {
fun foo()
val bar: Int
}
object Impl : IBase {
override fun foo() {}
override val bar: Int get() = 42
}
object Test : IBase by Impl
fun Test.<!EXTENSION_SHADOWED_BY_MEMBER!>foo<!>() {}
val Test.<!EXTENSION_SHADOWED_BY_MEMBER!>bar<!>: Int get() = 42