Вопросы по теме '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 просмотров
schedule
07.08.2022
Можно ли использовать макрос для изменения сгенерированного кода вызова экземпляра структурного типа?
Например, в виде следующего кода:
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 просмотров
schedule
01.03.2023