AN
Сразу предвкушая почему не компайлер плагин, потому что у него теже самые проблемы, что и у макросов в скале - я не вижу конечного кода. Каптом же мы генерим доп исходники.
Вот магнолия если что https://magnolia.work/opensource/magnolia
Size: a a a
AN
AO
AO
AN
AN
AS
AN
AS
AN
AD
AO
IK
AD
AD
AO
AO
AO
AN
IK
interface DTOMarker
@Serializable
@SerialName("Item")
data class Item(
val id: Long,
val text: String
) : DTOMarker
data class Box<T : DTOMarker>(
val pageSize: Int,
val content: Collection<T>
)