Вопросы по теме 'scalac'
maven перезапускается с -feature при компиляции scala
Недавно я заметил предупреждения компилятора Scala, которые генерировал maven, которые выглядели так:
[ВНИМАНИЕ] предупреждение: было 4 предупреждения об устаревании; повторно запустить с -deprecation для деталей
[ПРЕДУПРЕЖДЕНИЕ]...
6854 просмотров
schedule
16.12.2022
повторно запустите с -feature для получения подробной информации. Как увидеть предупреждения о функциях scala при сборке с помощью gradle?
Плагин gradle scala добавляет в проект задачу compileScala . Но иногда компилятор scala может сообщить что-то вроде следующего:
$ gradle compileScala
:compileJava UP-TO-DATE
:compileScala
[ant:scalac] warning: there were 3 feature warning(s);...
4031 просмотров
schedule
09.07.2022
Вызов основного метода в scala nsc
Я пытался просмотреть код для nsc (новый компилятор scala). Меня немного смущает Main.scala . Он реализован следующим образом:
/* NSC -- new Scala compiler
* Copyright 2005-2013 LAMP/EPFL
* @author Martin Odersky
*/
package scala.tools...
81 просмотров
schedule
06.01.2023
Извлечение полного графа вызовов проекта scala (сложно)
Я хотел бы извлечь из данного проекта Scala график вызовов всех методов, которые являются частью собственного источника проекта.
Насколько я понимаю, компилятор презентации не позволяет этого, и для этого требуется пройти весь путь до фактического...
1707 просмотров
schedule
17.02.2024
как мне построить с помощью scalac, используя библиотеку Леона?
Я пытаюсь скомпилировать свой код Леона, используя scalac напрямую. К сожалению, мне не удалось правильно собрать библиотеку Leon, от которой зависит код.
Например, я запустил
scalac $(find ~/my-path/leon/library/ -name "*.scala" | xargs)...
94 просмотров
schedule
05.01.2023
-Ywarn-unused-import срабатывает в файле маршрутов воспроизведения
Я хочу иметь возможность использовать -Xfatal-warnings и -Ywarn-unused-import , проблема в том, что компилятор вызывает ошибку в файле, содержащем маршруты воспроизведения для моего приложения:
[error] /path/to/app/conf/routes: Unused import...
2440 просмотров
schedule
31.01.2024
Предупреждение о компиляции файла маршрута Play Framework: локальный метод val in at никогда не используется
В моем игровом приложении у меня есть файл маршрутов с маршрутами для общедоступных файлов. Недавно я добавил флаг компилятора -Ywarn-unused и получил неожиданные предупреждения.
Шаги:
activator new testingScalac (выберите play-scala из...
455 просмотров
schedule
08.06.2024
Опция Scalac Yopt-log-inline делать ошибки
С scala 2.12.4, когда я использую эти параметры
scalacOptions := Seq("-unchecked", "-deprecation", "-opt:l:inline","-opt-inline-from:bfd.DateTime$","-Yopt-log-inline")
У меня есть ошибка, которой не существует, когда я не использую...
141 просмотров
schedule
20.02.2023
Сбой компиляции sbt из-за неправильной опции: '-Ywarn-macros:after'
С файлом build.sbt, например:
ThisBuild / organization := "com.company"
ThisBuild / version := "1.0.0-SNAPSHOT"
ThisBuild / scalaVersion := "2.11.12"
Global / concurrentRestrictions += Tags.limit(Tags.Test, 1)
Global / scalacOptions ++=...
836 просмотров
schedule
17.06.2023
Почему при использовании макроса scala трассировка стека ошибки компиляции выглядит такой бессвязной?
Я хотел бы поэкспериментировать с scala на каком-нибудь ненадежном макросе. Поэтому я имитирую простую ошибку в бесформенном вызове:
import shapeless.Witness
val v = Witness(Random.nextInt())
Затем я компилирую его с помощью gradle build...
176 просмотров
schedule
22.04.2024