Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
2b455fc1ba7dcb99fa03fdfc31c7672d6ccfc9fd
/
.
/
compiler
/
testData
/
codegen
/
boxInline
/
innerClasses
/
captureThisAndOuter.kt
blob: 2c62de097c882e75755b1449bb2fb02b19c58c9f [
file
]
// FILE: 1.kt
inline
fun f
(
g
:
()
->
String
)
=
g
()
// FILE: 2.kt
class
A
(
val x
:
String
)
{
inner
class
B
(
val y
:
String
)
{
fun h
()
=
f
{
x
+
y
}
}
}
fun box
()
=
A
(
"O"
).
B
(
"K"
).
h
()