Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
9fc4d94d04f972782fee2dc5b3b25d052d88601a
/
.
/
compiler
/
testData
/
codegen
/
box
/
callableReference
/
callableReferencetoInnerAndLocal.kt
blob: 1e3cc9f5a5cedff35473ba8c12fecd02daa18db0 [
file
]
import
kotlin
.
reflect
.
KProperty1
fun
<
T
>
genericFun
(
value
:
T
):
T
{
class
Local
(
val item
:
T
)
val unwrapItem
:
KProperty1
<
Local
,
T
>
=
Local
::
item
return
unwrapItem
(
Local
(
value
))
}
fun box
():
String
{
return
genericFun
(
"OK"
)
}