Files
kotlin-fork/compiler/testData/diagnostics/tests/missingMultipleDefaultsOnTransitiveInheritance1.fir.kt
T
2023-08-28 10:57:40 +00:00

23 lines
367 B
Kotlin
Vendored

// ISSUE: KT-60269
// WITH_STDLIB
interface Foo {
fun foo(param: Int = 1)
}
interface Bar {
fun foo(param: Int = 2)
}
interface Baz1 : Bar
class Baz : Baz1, Foo {
override fun foo(<!MULTIPLE_DEFAULTS_INHERITED_FROM_SUPERTYPES_DEPRECATION_WARNING!>param: Int<!>) {
println(param)
}
}
fun main() {
Baz().foo()
(Baz() as Foo).foo()
}