Скала-мета для приборостроения
Я заметил, что scala-meta предоставляет функции преобразования, но не функции для вставки дополнительного кода (например, операторы импорта или вызов метода при каждом запуске функции).
Поскольку все структуры (scala.meta.Tree и его дочерние элементы) являются неизменяемыми, я не уверен, возможно ли это и как я могу этого достичь?
1 ответ
По сути, новая древовидная структура должна быть построена на основе оригинала с любыми модификациями. Tree.transform позволяет только такую вещь.