blob: afeedac3c584c5fee6d11d94dbd806672b483bf0 [file]
Module: lib
FILE: foo.kt
package p3
@R|org/jetbrains/kotlin/plugin/sandbox/MyInlineable|() public final fun Foo(text: R|@R|org/jetbrains/kotlin/plugin/sandbox/MyInlineable|() some/MyInlineableFunction0<kotlin/Unit>|): R|kotlin/Unit| {
}
@R|org/jetbrains/kotlin/plugin/sandbox/MyInlineable|() public final fun FooReturn(): R|some/MyInlineableFunction0<kotlin/Unit>| {
^FooReturn @R|org/jetbrains/kotlin/plugin/sandbox/MyInlineable|() fun <anonymous>(): R|kotlin/Unit| <inline=NoInline> {
^ Unit
}
}
Module: main
FILE: main.kt
@R|org/jetbrains/kotlin/plugin/sandbox/MyInlineable|() public final fun Bar(): R|kotlin/Unit| {
R|p3/Foo|(Foo@fun <anonymous>(): R|kotlin/Unit| <inline=NoInline> {
^@Foo Unit
}
)
R|p3/FooReturn|().R|SubstitutionOverride<some/MyInlineableFunction0.invoke: R|kotlin/Unit|>|()
}
public final fun box(): R|kotlin/String| {
^box String(OK)
}