класс которая помечена как @Serializable.
Какой класс можно указать как верхняя граница(upperbound)?
Такого не бывает. Придётся требовать на вход два аргумента -- T и Serializer<T>. У вас может быть как @Serializable класс, так и класс, для которого сериализатор определён снаружи, в том числе контекстуально.
Обсуждают сегодня