Вопросы по теме 'scalameta'

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

Получите полное имя для ссылок, используя scalameta
Я пытаюсь написать простую программу для обхода всего кода, на который ссылаются, начиная с заданного метода, используя scalameta . Я смог следить за вызовами, но не смог разрешить ссылки на методы. analyzeme/src/main/scala/codelab/FindMe.scala...
129 просмотров
schedule 16.08.2022

scala.meta.Lit.type не принимает параметры
Когда я запускаю следующее: import scala.meta._ class Test { val x = q"1" } Я получаю, что scala.meta.Lit.type не принимает параметры val x = q "1" масштаб_2.11:1.8.0 рай_2.11.8:3.0.0-M7 Я пытаюсь заставить работать некоторые...
72 просмотров

Можно ли использовать макрос для изменения сгенерированного кода вызова экземпляра структурного типа?
Например, в виде следующего кода: object Test extends App { trait Class { val f1: Int } val c = new Class { val f1: Int = 1 val f2: String = "Class" } println(c.f1) println(c.f2) } Я...
86 просмотров