| // 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 */ |