Скала-мета для приборостроения

Я заметил, что scala-meta предоставляет функции преобразования, но не функции для вставки дополнительного кода (например, операторы импорта или вызов метода при каждом запуске функции).

Поскольку все структуры (scala.meta.Tree и его дочерние элементы) являются неизменяемыми, я не уверен, возможно ли это и как я могу этого достичь?

1 ответ

По сути, новая древовидная структура должна быть построена на основе оригинала с любыми модификациями. Tree.transform позволяет только такую ​​вещь.

Другие вопросы по тегам