954204da82
Report warning on extensions shadowed by members.
16 lines
321 B
Kotlin
Vendored
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 |