adam-mcneilly
04/05/2018, 9:29 PMfun assertNetworkStateType(clazz: Class<*>) { assertTrue(networkState is clazz) }
so that I can call it like assertNetworkStateType(NetworkState.Loading)
but I can't quite figure out what the type of that parameter would be.diesieben07
04/05/2018, 9:38 PMreified
type parameter:
inline fun <reified T> assertNetworkStateType(obj: Any?) = assertTrue(obj is T)
adam-mcneilly
04/05/2018, 9:41 PMassertNetworkStateType<NetworkState.Loading>()
works. Thank you. 🙂diesieben07
04/05/2018, 9:49 PM