то же, что и кодогенерация на основе AST. Как тут могут появиться сильно другие ошибки? Кроме того, я писал про кодогенерацию для решения конкретной задачи (сериализации для которой рефлексию все так хотят), а там нужно распарсить из каких полей состоит структура и сгенерировать код сериализации/десериализации. В общем чуть сложнее, чем HelloWorld.
Кстати, в Kotlin на Android очень даже используется как рефлексия, так и кодогенерация...
В том, что AST, вероятно, строится дважды двумя разными инструментами
Обсуждают сегодня