ghosalmartin
inline fun <reified T> Module.networkService( qualifier: Qualifier? = null, createdAtStart: Boolean = false, override: Boolean = false, crossinline networkDefinition: () -> Class<T> ) = single(qualifier, override, createdAtStart) { get<Retrofit>().create(networkDefinition.invoke()) }
tynn
T::class.java
networkDefinition.invoke()
A modern programming language that makes developers happier.