<reified T : TimeUnit> T.lessThen(other: TimeUnit): Boolean {
T::class.log("type")
Почему в inline функции тип определяется как интерфейс, а не как имплементация?
Уверены, что объекты этого класса стоит сравнивать? Может вам Duration подойдёт?
тут свое болото и своя реализация, что то время, что это по сути. Не в этом тут вопрос)
TimeUnit это enum у него нет "имплементаций" есть только экземпляры
Потому что тип mil1 - это интерфейс, откуда там возьмётся другой?
Обсуждают сегодня