меня сейчас 
                  
                  
                  
                  
                  
                  abstract class PropertyToJsonConverter<T> : PropertyConverter<T, String> 
                  
                  
                  
                  
                  
                  и наследники
                  
                  
                  
                  
                  
                  class ScheduleConverter : PropertyToJsonConverter<Schedule>()
                  
                  
                  Я конечно вынес бойлерплейт в inline fun, но это выходит копипаста в каждом наследнике
                  
                  
                  
                  
                  
                      override fun convertToEntityProperty(databaseValue: String) = convertToEntity<Schedule>(databaseValue)
                  
                  
                  
                  
                  
                  Я так понимаю иначе никак?
                  
                  
                
У тебя логика меняется или тип ?
Обсуждают сегодня