mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-08 15:53:19 +00:00
14 lines
220 B
Kotlin
Vendored
14 lines
220 B
Kotlin
Vendored
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
|
|
}
|