blob: f49a4cb0ca40571b46eeef872ace44ad5ef4d185 [file]
// FIR_IDENTICAL
// RUN_PIPELINE_TILL: FRONTEND
// ISSUE: KT-69463
// LANGUAGE: +MultiPlatformProjects
// MODULE: common
// FILE: common.kt
expect interface Foo {
fun test(a: Int = 7)
}
// MODULE: platform()()(common)
// FILE: platform.kt
actual interface Foo {
actual fun test(a: Int)
}
open class FooFoo(val a: Foo): Foo by a
class Final(f:Foo): FooFoo(f) {
override fun test(a: Int) {
super.<!SUPER_CALL_WITH_DEFAULT_PARAMETERS!>test<!>()
}
}
/* GENERATED_FIR_TAGS: actual, classDeclaration, expect, functionDeclaration, inheritanceDelegation, integerLiteral,
interfaceDeclaration, override, primaryConstructor, propertyDeclaration, superExpression */