用法:
class nowarn(value: String) extends ConstantAnnotation
用于本地警告抑制的注释。
可选的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
选择性地管理。
源码:
- nowarn.scala
相关用法
- Scala annotation.ConstantAnnotation用法及代码示例
- Scala annotation.implicitNotFound用法及代码示例
- Scala annotation.showAsInfix用法及代码示例
- Scala annotation.implicitAmbiguous用法及代码示例
- Scala annotation.switch用法及代码示例
- Scala annotation.elidable用法及代码示例
- Scala any.!=用法及代码示例
- Scala any.ToString用法及代码示例
- Scala any.==用法及代码示例
- Scala any.IsConst用法及代码示例
- Scala aggregate()用法及代码示例
- Scala Tabulate.sliding用法及代码示例
- Scala ArrayBuffer.inits用法及代码示例
- Scala long.BitwiseOr用法及代码示例
- Scala StringBuilder.partitionMap用法及代码示例
- Scala List distinct()用法及代码示例
- Scala DefaultMap.sizeIs用法及代码示例
- Scala StrictOptimizedIterableOps.sliding用法及代码示例
- Scala Searching.SearchResult用法及代码示例
- Scala ::.collectFirst用法及代码示例
- Scala TreeSet diff()用法及代码示例
- Scala Char getClass()用法及代码示例
- Scala int.Min用法及代码示例
- Scala IntMap.groupMap用法及代码示例
- Scala Map3.mkString用法及代码示例
注:本文由纯净天空筛选整理自scala-lang.org大神的英文原创作品 annotation.nowarn。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。