Вопросы по теме 'scala-2.13'

Почему я получаю эту ошибку при запуске тестов Scala 2.13 в IntelliJ, но не в Scala 2.12?
Я получаю следующую ошибку, когда пытаюсь запустить тесты в IntelliJ (2019.1), Scala IntelliJ plugin v2019.1.8, с Scala 2.13: Exception in thread "ScalaTest-dispatcher" java.lang.NoSuchMethodError:...
3373 просмотров
schedule 20.01.2023

Scala 2.13 (im) изменяемый .map со ссылкой "Nothing"
Я обновляю программное обеспечение scala на основе scala 2.12 до scala 2.13. Некоторые блоки кода были сломаны, и исправив их, я обнаружил странное поведение в уже существующем коде. @Редактировать Ниже у нас есть объяснение варианта...
509 просмотров
schedule 20.03.2024

Как в scala заставить класс типов работать с шаблоном Aux?
Вот простой пример: trait Base { type Out def v: Out } object Base { type Aux[T] = Base { type Out = T } class ForH() extends Base { type Out = HNil override def v: Out = HNil } object ForH extends...
91 просмотров

В scala 2.13. В чем причина проблемы java.lang.IndexOutOfBoundsException: 0 в раскрытии макроса?
Я экспериментирую с макросом в этом ответе: Как получить имя класса в виде строкового литерала во время компиляции с помощью shapeless? Следующий макрос используется для извлечения описания типа из параметра типа: object typeablePoly...
38 просмотров
schedule 06.06.2023

В scala 2.13, как использовать фактический TypeTag в макросе?
Эта возможность, по-видимому, отключена SI-6186 , и никакой механизм не может быть использован для замени это Я нашел следующие замечания в его сообщении фиксации: Теперь мы восстанавливаем нарушенный баланс, запрещая TypeTag использовать...
34 просмотров

Как я могу указать scalac для подавления предупреждений, это код, сгенерированный макросами?
В настоящее время я использую макрос (ZIO @mockable ), сгенерированный код которого вызывает ошибку компиляции, которая приводит к сбою моей сборки: [error] /home/me/xxx/backend/<macro>:5:204: parameter value rts in anonymous function is...
46 просмотров
schedule 11.04.2022