Подтвердить что ты не робот

Есть ли эквивалент SuppressWarnings в Scala?

Мне было интересно, имеет ли scala эквивалент java @SuppressWarnings, который может быть применен к какой-либо функции или что-то еще, чтобы игнорировать любые предупреждения об устаревании [1] что функция испускает?

1: Релевантное предупреждение в моем случае: method stop in class Thread is deprecated: see corresponding Javadoc for more information. Я знаю о проблемах с остановкой, однако есть еще некоторые случаи, когда из-за устаревшего кода мы должны его использовать.

4b9b3361

Ответ 1

Нет, и запрос расширения [1] для такой функции был закрыт как wontfix.

Я согласен, что это было бы полезно. Я ожидаю, что основная команда Scala не против идеи, но у них ограниченные ресурсы и многие более высокие приоритеты.

[1] https://issues.scala-lang.org/browse/SI-1781

Ответ 2

Для этого есть простой плагин для компилятора: silencer (немного бесстыдный плагин)