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