23 lines
377 B
Kotlin
Vendored
23 lines
377 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// !DIAGNOSTICS: -UNUSED_VARIABLE
|
|
open class A {
|
|
companion object {
|
|
fun foo() = 1
|
|
fun bar(a: String) = a
|
|
}
|
|
}
|
|
|
|
open class B: A() {
|
|
companion object {
|
|
fun foo() = ""
|
|
fun bar(a: Int) = a
|
|
}
|
|
}
|
|
|
|
class C: B() {
|
|
init {
|
|
val a: String = foo()
|
|
val b: Int = bar(1)
|
|
val c: String = bar("")
|
|
}
|
|
} |