Я пытаюсь заставить существующий макрос, который генерирует экземпляры класса типов, работать для...
Я пытался создать небольшой макрос, чтобы изолировать другую проблему, с которой столкнулся, и...
У меня есть следующие классы в Scala: class A { def doSomething() = ??? def doOtherThing() = ??? }...
Извинения за титул handwavey.Я не совсем уверен, как сформулировать вопрос лаконично, поскольку я...
Мне нужно искать неявное значение в заданной позиции.Я сохранил позицию предыдущего вызова макроса...
Я пытаюсь написать следующее: import scala.reflect.runtime.universe._ val value: Tree = /* some AST...
При попытке получить имя класса с помощью ссылки WeakTypeTag при определении реализации макроса, я...
Я пытаюсь написать следующее: val value: Int = 3 val tpe = typeOf(value) // This is pseudocode....
Есть ли принципиальная разница между макросами Lisp и макросами scala? Я понимаю, что макросы - это...
Согласно документации scala существует четыре вида аннотаций: Аннотации классов: @ClassAnnotation...
Я создал простой trait, используя cats-tagless lib: @finalAlg @autoFunctorK(true) trait...
Я пытаюсь комментировать значения конструктора класса, используя макро-аннотации. Предположим, что...
Допустим, у меня есть такая строка кода: log.info(f"$name%-20s $amt%7.2f") Я хочу сделать...
Я хотел бы использовать макросы scala (v2.12.8) для манипулирования всеми объявлениями переменных...
Предположим, что вы хотите пройти по графу объектов навигационным способом , аналогично тому, как...
У меня есть черта trait DataDef { def getDataSource: java.sql.DataSource } А затем несколько других...
Я пишу макрос, который генерирует некоторый код, подобный этому: q"_root_.ru.lmars.macropack
В этой строке я получаю ошибку компилятора: macro has not been expanded. Вот фрагмент кода: package...
У меня есть пакет foo.bar, в котором определена черта Parent и определена серия объектов Child1,...
Если я определил переменную b val b:B. Можно ли напечатать значение b каждый раз, когда b...
Я хочу создать группу объектов во время компиляции, которые следуют простому шаблону, поэтому я...
Я определил простой универсальный макрос: object MyMacro { def readWrite[T](readParse: String =>...
Я пытаюсь создать определенный и уникальный тип, заданный некоторым переменным параметром. В...
У меня есть json-схема (https://json -schema.org ) с рекурсивными полями, и я хотел бы программно...
У меня есть метод def getCountryAtPosition(lat: Double, lon: Double) = ???, который явно подвержен...