dmitriy.m
08/29/2016, 2:22 PMprivate val injectionMap = HashMap<Class<*>, ObjectProvider<*>>()
fun <T : Any> registerProvider(objClass: KClass<T>, provider: ObjectProvider<T>): MockDaggerActionService {
if (injectionMap.containsKey(objClass)) {
throw IllegalArgumentException("Class $objClass is already registered")
}
injectionMap.put(objClass, provider)
return this
}