Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
0c8f3faeecbeecb0d1430ef2b86dd192a029711c
/
.
/
compiler
/
testData
/
codegen
/
box
/
smartCasts
/
genericSet.kt
blob: 48350f843091acaa740cbe48582a241ac920c3e9 [
file
]
class
Wrapper
<
T
>(
var
x
:
T
)
inline
fun
<
reified T
>
change
(
w
:
Wrapper
<
T
>,
x
:
Any
?)
{
if
(
x
is
T
)
{
w
.
x
=
x
}
}
fun box
():
String
{
val w
=
Wrapper
<
String
>(
"FAIL"
)
change
(
w
,
"OK"
)
return
w
.
x
}