У меня есть следующий код: import play.api.libs.json._ object Test { sealed trait T case class A(s:...
Я использую zio-макросы в Scala 2.13 / Mill Project. Вот пример: @accessible @mockable trait...
Рассмотрим следующие два класса, оба имеют функцию parseFrom. class X {} object X { def...
Я пишу макрос, чтобы получить определение val/var. Я могу получить вмещающий символ val/var, но не...
Проблема: Я хочу сделать аннотированный класс подклассом другого класса с макросом scala. Что у...
Я пытаюсь сгенерировать JsObject с макросами Scala.Тип возврата моих макросов должен быть JsObject,...
Имеет ли Scala какой-либо эквивалент typeof расширения GCC ?(Или C ++ decltype?) Я генерирую код,...
Рассмотрим аннотацию на основе макросов Scala, такую как @ memoise из macmemo .Для аннотации...
Мой код компилируется со следующей ошибкой: Macro expansion contains free term variable Hello ... Я...
Кажется, что ввод Context.eval может ссылаться только на значения из разных модулей компиляции: //...
Я хотел бы обернуть все пользовательские функции в проекте scala, которые возвращают определенный...
При проверке макроса на scala2.11.12 возникают неустранимые ошибки проверки типов. В связи с этим...
Тривиально написать макрос для преобразования bytes"hello" в "hello".getBytes...
Мне пришлось посмотреть на конкретные объявления в макросе и изучить их индивидуально. Многие такие...
Мне нужно проверить тип любого объекта и получить соответствующий объект. Тем не менее, T не может...
Можно ли определить родительский класс или признак, который может быть реализован классом, но не...
Я создаю DSL в Scala, и для этого мне нужно хранить «экземпляры» класса (в данном случае Parent),...
У меня проблема с использованием официального кода, чтобы попробовать какое-либо отражение...
В моем проекте программисты могут аннотировать определенные поля класса как прогноз следующим...
Я пытаюсь написать макрос, чтобы упростить некоторый связанный с монадами код (я использую кошек 1
Я ищу какую-то верхнюю границу для общего параметра T, который гарантирует, что T является...
Рассмотрим черту, которая выполняет «кодирование» произвольных объектов: trait Encoder[R] { def...
Я пытаюсь использовать Scala Macros с Maven! Я нашел старый ответ на Stackoverflow ЗДЕСЬ , но,...
Я написал процессор макросов для аннотаций, который генерирует все те же методы, которые вы...
У меня есть интерполятор xxx реализуется макросом (я владею кодом) и возвращает XXX. Я хочу...