генерируешь методы в компайл-тайме, то ты можешь потом знать их сигнатуру и использовать. А как объяснить коллегам, как ты используешь методы, которых нет в исходнике, и они работают? Про Идею молчу))
идея раскрывает скаламету и доступно для автокомплита. но помимо этого есть интерфейсы
А ты дейлай тайпкласс, а инстанс генерируй макросом.
Обсуждают сегодня