| val <T : CharSequence> T.gk: Function0<T> | |
| get(): Function0<T> { | |
| return local fun <anonymous>(): T { | |
| return <this> | |
| } | |
| } | |
| fun testGeneric1(x: String): T { | |
| return x.<get-gk><String>().invoke() | |
| } | |
| val <T : Any?> T.kt26531Val: Function0<T> | |
| get(): Function0<T> { | |
| return local fun <no name provided>(): T { | |
| return <this> | |
| } | |
| } | |
| fun kt26531(): T { | |
| return 7.<get-kt26531Val><Int>().invoke() | |
| } |