6.1 Java中@SuppressWarnings警告名称列表是什么?| Java Debug 笔记

183 阅读1分钟

本文正在参加「Java主题月 - Java Debug笔记活动」,详情查看<活动链接>

提问:Java中有效的@SuppressWarnings警告名称列表是什么?

@SuppressWarningsJava中有效的警告名称列表是什么?

回答1:

这取决于您的IDE或编译器。

以下是Eclipse Galileo的列表:

  • all:禁止所有警告
  • boxing;以禁止显示与装箱/拆箱操作有关的警告
  • cast:以取消与投射操作有关的警告
  • dep-ann:抑制相对于已弃用注释的警告
  • deprecation:以抑制与弃用有关的警告
  • fallthrough:以抑制与switch语句中缺少中断有关的警告
  • finally抑制相对于不会阻止的最终阻止的警告
  • hiding以隐藏相对于隐藏变量的本地人的警告
  • incomplete-switch:禁止显示与switch语句中缺少条目有关的警告(枚举情况)
  • nls:抑制相对于非nls字符串文字的警告
  • null:禁止显示有关null分析的警告
  • restriction:显示有关使用不推荐或禁止使用的引用的警告的限制
  • serial:可取消有关可序列化类的缺少serialVersionUID字段的警告
  • static-access:以抑制与错误的静态访问相关的警告
  • synthetic-access:以抑制与来自内部类的未优化访问有关的警告
  • unchecked 以禁止显示与未选中操作相关的警告
  • unqualified-field-access禁止显示有关非合格字段访问的警告
  • unused :以禁止显示有关未使用代码的警告

其他编译器各有细微不同。可自行了解。