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 PMadam-mcneilly
04/05/2018, 9:42 PMassertNetworkStateType<NetworkState.Loading>() works. Thank you. 🙂adam-mcneilly
04/05/2018, 9:44 PMdiesieben07
04/05/2018, 9:49 PM