Files
kotlin-fork/plugins/uast-kotlin/testData/ReifiedResolve.kt
T
Kevin Bierhoff c90546104e Uast: partial fix for reified functions resolve (#3923, KT-41279)
doesn't take into account compiled reified functions from jars
2020-11-25 18:21:14 +03:00

18 lines
325 B
Kotlin
Vendored

inline fun <reified T : Any> foo(init: T.() -> Unit = {}): T {
TODO("message")
}
inline fun <T : Any> bar(init: T.() -> Unit = {}): T {
TODO("message")
}
fun resolve() {
foo<String>()
val x: String = foo()
bar<String>()
val y: String = bar()
val z = listOf("foo").filterIsInstance<String>()
}