codyoss
06/11/2018, 6:49 PMis
check on reified T : Any
at runtime?diesieben07
06/11/2018, 6:52 PMinline fun <reified T> foo(value: Any?) = value is T
works fine.codyoss
06/11/2018, 6:53 PMinline fun <reified T> foo() = T is Bar
. I know that is wrong. But is there a way to make it right?diesieben07
06/11/2018, 6:56 PMT::class.isSubclassOf(Bar::class)
or (no Kotlin reflection, but JVM only): Bar::class.java.isAssignableFrom(T::class.java)
codyoss
06/11/2018, 7:00 PM