Files
kotlin-fork/js/js.translator/testData/reified/cases/noValueParameters.kt
T
2015-05-13 12:15:29 +03:00

18 lines
270 B
Kotlin

package foo
// CHECK_NOT_CALLED: test
class A
inline fun test<reified T>(): String {
val a: Any = A()
return if (a is T) "A" else "Unknown"
}
fun box(): String {
assertEquals("A", test<A>())
assertEquals("Unknown", test<String>())
return "OK"
}