首页 > Java > java教程 > 正文

Java 中有效的 @SuppressWarnings 警告名称是什么?

Susan Sarandon
发布: 2024-10-24 04:43:02
原创
214 人浏览过

What are the valid @SuppressWarnings warning names in Java?

Java 中有效的 @SuppressWarnings 警告名称

Java 的 @SuppressWarnings 注解允许程序员抑制特定代码段的编译器警告。要抑制的警告在注释后的括号内指定,但是那里到底可以写什么?

IDE 相关警告

有效的 @SuppressWarnings 警告列表名称取决于您使用的 IDE 或编译器。例如,Eclipse Galileo 支持以下警告:

  • all(抑制所有警告)
  • 装箱(与装箱/拆箱相关的警告)
  • cast(警告)与转换操作相关)
  • dep-ann(与弃用注释相关的警告)
  • 弃用(与弃用相关的警告)
  • fallthrough(与 switch 语句中缺少中断相关的警告) )
  • finally(与不返回的finally块相关的警告)
  • 隐藏(与隐藏变量的局部变量相关的警告)
  • incomplete-switch(与缺失相关的警告switch 语句中的条目)
  • nls(与非 nls 字符串文字相关的警告)
  • null(与 null 分析相关的警告)
  • restriction(与使用不鼓励的警告相关的警告)或禁止引用)
  • serial(与可序列化类缺少serialVersionUID字段相关的警告)
  • static-access(与不正确的静态访问相关的警告)
  • synthetic-access (与内部类未优化访问相关的警告)
  • 未选中(与未选中操作相关的警告)
  • unqualified-field-access(与未限定字段访问相关的警告)
  • 未使用(与未使用的代码相关的警告)

其他警告

Eclipse 和其他 IDE/编译器的后续版本添加了其他有效的警告名称。例如,Indigo 添加了“javadoc”、“rawtypes”、“静态方法”和“super”,而 Juno 添加了“资源”和“同步覆盖”。

其他编译器

虽然上面列出的警告在许多 Java 环境中很常见,但其他编译器可能有自己独特的一组有效警告名称。请务必查阅特定 IDE 或编译器的文档以确定支持的警告的确切列表。

以上是Java 中有效的 @SuppressWarnings 警告名称是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板