Вопросы по теме 'scalac'

maven перезапускается с -feature при компиляции scala
Недавно я заметил предупреждения компилятора Scala, которые генерировал maven, которые выглядели так: [ВНИМАНИЕ] предупреждение: было 4 предупреждения об устаревании; повторно запустить с -deprecation для деталей [ПРЕДУПРЕЖДЕНИЕ]...
6854 просмотров

повторно запустите с -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 просмотров

Извлечение полного графа вызовов проекта scala (сложно)
Я хотел бы извлечь из данного проекта Scala график вызовов всех методов, которые являются частью собственного источника проекта. Насколько я понимаю, компилятор презентации не позволяет этого, и для этого требуется пройти весь путь до фактического...
1707 просмотров

как мне построить с помощью 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 просмотров

Опция 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