строки в разные типы. Общий интерфейс не могу написать, так как функция конвертации - компаньон.
Статически в принципе нет. Проверка типа - это динамическая вещь. Можно попробовать сделать перегрузку метода, то есть убрать реификацию и сделать несколько методов с разным возвращаемым типом (и повесить jvmName, чтобы не было конфликтов. Котлин позволяет диспатчеризоваться по возвращаемому типу.
Окей, попробую через возвращаемый тип, спасибо
Проверил, не дает. Не совсем понятно почему
Обсуждают сегодня