Результаты поиска по запросу "scala-macros"

2 ответа

Странное поведение при попытке рекурсивно преобразовать классы дел в гетерогенные списки с помощью Shapeless

1 ответ

Используйте макросы Scala для генерации методов

Я хочу создать псевдонимы методов, используя макросы аннотаций в Scala 2.11+. Я даже не уверен, что это возможно. Если да, то как?Пример - учитывая это ниже,...

1 ответ

макрос аннотации, который переписывает и вводит черту, дженерики не обрабатываются правильно

Я пишу макрос, который должен создать класс, который переписывает черту, имея те же методы / аргументы черты, но другой тип возвращаемого значения.Так скажем...

ТОП публикаций

1 ответ

Получение подклассов запечатанной черты

Можно ли (с помощью макросов, какой-либо формы Shapeless Autogic или иным образом) получить список подклассов запечатанной черты:Во время компиляции?Во время...

1 ответ

Следствие Gradle Scala Plugin для добавления CompilerPlugin в sbt

1 ответ

Что делает шаблон Aux в Scala?

У меня есть ощущение шаблона Aux (который используется в бесформенном и в других местах), в котором член типа извлекается в параметр типа, и я знаю, что это ...

1 ответ

Квазицитаты для нескольких параметров и списков параметров

Quasiquotes [http://docs.scala-lang.org/overviews/macros/quasiquotes.html] Удивительно - они делают написание макросов в Scala чрезвычайно менее болезненным, и по моему опыту они почти всегда работают точно так, как я ожидал. И самое главное, они ...

1 ответ

Макросы Scala: в чем разница между типизированными (то есть проверенными типами) нетипизированными деревьями

Я начинаю с макросов scala, они классные, но я сталкиваюсь с разницей между типизированным (то есть проверенным типом) и нетипизированнымTrees. Например, вы не можете позвонитьc.eval с проверенным типом дерева по какой-то причине. Я не могу ...

1 ответ

Как использовать макросы scala для создания функционального объекта (для создания Map [String, (T) => T])

Я пытаюсь использовать макросы Scala для создания карты классов случаев с одним параметромcopy методы, каждый из которых принимает Play JsonJsValue и экземпляр класса case, и возвращающий обновленную копию экземпляра. Однако у меня возникают ...

2 ответа

Параметры типа в макросах Scala

Я пытаюсь использовать макро-аннотации в scala, где моя макро-аннотация принимает аргумент другого типа. Затем он будет использовать отражение scala для просмотра переданного типа, и при необходимости добавит несколько методов. Например. trait ...