qwert_ukg
01/18/2017, 7:57 AMprivate val storage = HashMap<KClass<out Model>, HashMap<Int, out Model>>()
private lateinit var currentModels: HashMap<Int, out Model>
fun modelName(modelClass: KClass<out Model>) {
currentModelClass = modelClass
if (storage[currentModelClass] == null) {
storage[currentModelClass] = hashMapOf()
}
currentModels = storage[currentModelClass] // Found HashMap<Int, out Model>? - why nullable, i set it before
}