pandey.adarsh147
12/21/2015, 5:48 PMjw
12/21/2015, 5:48 PMjw
12/21/2015, 5:48 PMjw
12/21/2015, 5:49 PMpandey.adarsh147
12/21/2015, 5:50 PMjshmrsn
12/21/2015, 6:25 PMcedric
12/21/2015, 6:25 PMdanijoo
12/21/2015, 7:19 PMdanijoo
12/21/2015, 7:20 PMuser
12/21/2015, 8:20 PMmariusvolkhart
12/22/2015, 2:31 AMType mismatch: inferred type is kotlin.reflect.KClass<android.support.test.runner.AndroidJUnitRunner> but kotlin.reflect.KClass<out org.junit.runner.Runner!> was expected
. Has anyone come across this?cedric
12/22/2015, 2:38 AMmariusvolkhart
12/22/2015, 2:43 AMAndroidJUnit4
is the class I want, not AndroidJUnitRunner
. Sorry about thatsalomonbrys
12/22/2015, 10:10 AMpublic class Test {
public <I> Test(Class<I> cls, I input) { /*...*/ }
}
Eugenio
12/22/2015, 10:17 AMmg6maciej
12/22/2015, 10:17 AMClass<*>
.Eugenio
12/22/2015, 10:17 AMmg6maciej
12/22/2015, 10:18 AMI input
do anyway?Eugenio
12/22/2015, 10:23 AMclass Test {
companion object {
fun <I> create(cls: Class<I>, input: I) = Test(cls, input)
}
private constructor(cls: Class<*>, input: Any?) {
/* ... */
}
}
Eugenio
12/22/2015, 10:25 AMval test = Test.create(String::class.java, "test")
salomonbrys
12/22/2015, 10:26 AMmikehearn
12/22/2015, 10:57 AMmikehearn
12/22/2015, 10:58 AMcy
12/22/2015, 11:32 AMTest
inline fun <reified T : Any> Test(value: T) = Test(T::class, value)
class Test(val klass: KClass<*>, val value: Any) {
}
cy
12/22/2015, 11:33 AMkirillrakhman
12/22/2015, 11:35 AMcy
12/22/2015, 11:37 AMkirillrakhman
12/22/2015, 11:38 AMsalomonbrys
12/22/2015, 11:40 AMabreslav
12/22/2015, 11:40 AM