Класс scala.annotation.nowarn
Аннотация для подавления локальных предупреждений.
Необязательный параметр value позволяет выборочно подавлять сообщения, см. scalac -Wconf:help для справки. Примеры:
def f = {
1: @nowarn // don't warn "a pure expression does nothing in statement position"
2
}
@nowarn def f = { 1; deprecated() } // don't warn
@nowarn("msg=pure expression does nothing")
def f = { 1; deprecated() } // show deprecation warning
Чтобы убедиться, что аннотация @nowarn действительно подавляет предупреждение, включите -Xlint:unused или -Wunused:nowarn. Предупреждение об отсутствии используемой аннотации выдается в категории unused-nowarn и может быть выборочно управляемо с помощью -Wconf:cat=unused-nowarn:s.
| Подтипы |
|---|
© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/annotation/nowarn.html