57 lines
541 B
Kotlin
Vendored
57 lines
541 B
Kotlin
Vendored
// TARGET_BACKEND: JVM
|
|
// WITH_RUNTIME
|
|
// FILE: 1.kt
|
|
|
|
@file:JvmName("Facade")
|
|
@file:JvmMultifileClass
|
|
|
|
inline fun foo(l: () -> String): String = l()
|
|
|
|
inline fun foo2(l: () -> String): String = foo(l)
|
|
|
|
|
|
// FILE: 2.kt
|
|
|
|
fun box(): String = foo { "OK" }
|
|
|
|
// FILE: 1.smap
|
|
SMAP
|
|
1.kt
|
|
Kotlin
|
|
*S Kotlin
|
|
*F
|
|
+ 1 1.kt
|
|
Facade___1Kt
|
|
*L
|
|
1#1,13:1
|
|
8#1:14
|
|
*E
|
|
*S KotlinDebug
|
|
*F
|
|
+ 1 1.kt
|
|
Facade___1Kt
|
|
*L
|
|
10#1:14
|
|
*E
|
|
|
|
// FILE: 2.smap
|
|
SMAP
|
|
2.kt
|
|
Kotlin
|
|
*S Kotlin
|
|
*F
|
|
+ 1 2.kt
|
|
_2Kt
|
|
+ 2 1.kt
|
|
Facade___1Kt
|
|
*L
|
|
1#1,5:1
|
|
8#2:6
|
|
*E
|
|
*S KotlinDebug
|
|
*F
|
|
+ 1 2.kt
|
|
_2Kt
|
|
*L
|
|
3#1:6
|
|
*E |