чем java?
становиться jvm байткодом, который не обязательно должен быть совместим с java. inline функции просто добавляют своё содержимое туда, откуда вы функцию вызвали, потому и тип не теряется. А вообще можно сейвить тип и без инлайн функции (можете посмотреть как это делает gson)
Обсуждают сегодня