当前位置: 首页 > 面试题库 >

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

楚浩然
2023-03-14
问题内容

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

介于之间的("")@SuppressWarnings("")


问题答案:

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

以下是Eclipse Galileo 的列表:

  • 全部禁止所有警告
  • 装箱以取消有关装箱/拆箱操作的警告
  • 投射以取消与投射操作有关的警告
  • dep-ann抑制相对于已弃用注释的警告
  • 弃用以抑制与弃用有关的警告
  • 故障排除以抑制与switch语句中缺少中断有关的警告
  • 最终抑制相对于不会返回的最终阻止的警告
  • 隐藏以隐藏相对于隐藏变量的本地人的警告
  • incomplete-switch禁止显示与switch语句中缺少条目有关的警告(枚举)
  • nls抑制相对于非nls字符串文字的警告
  • null禁止显示有关null分析的警告
  • 限制显示关于使用不html" target="_blank">推荐或禁止使用的引用的警告
  • serial可取消有关可序列化类的缺少serialVersionUID字段的警告
  • 静态访问以抑制与错误的静态访问相关的警告
  • 综合访问以抑制与来自内部类的未优化访问有关的警告
  • 未选中以禁止显示与未选中操作相关的警告
  • unqualified-field-access禁止显示有关非合格字段访问的警告
  • 未使用以禁止显示有关未使用代码的警告

List for Indigo adds:

  • javadoc抑制相对于javadoc警告的警告
  • rawtypes抑制与原始类型的使用有关的警告
  • static-method禁止显示相对于可以声明为static的方法的警告
  • super来抑制相对于在没有超级调用的情况下覆盖方法的警告

List for Juno adds:

  • 资源来抑制有关Closeable类型的资源使用的警告
  • sync-override抑制警告,因为在覆盖同步方法时缺少同步
  • 开普勒和露娜使用与朱诺(list)相同的令牌列表。

其他将类似,但有所不同。



 类似资料:
  • 问题内容: 我搬到一台装有最新的Sun Java编译器的新机器上,并注意到现有Java 6代码中的一些警告。Eclipse IDE建议我用以下注释该作业: 例如: 当我使用较旧的编译器(JDK 1.6.0_20)返回机器时,我注意到该较旧的编译器现在警告禁止“原始类型”警告,声称不支持这种禁止,并建议使用@SuppressWarnings替换它。 (“未选中”)。同样,在某些地方,最新的编译器默认

  • 同时将warning的值设置为“all”或,没有任何结果。 checkstyle的文档很差。一些想法?

  • 问题内容: 与Java的@SuppressWarnings批注类似,有什么方法可以抑制C#中的警告? 失败了,还有另一种方法来抑制Visual Studio中的警告吗? 问题答案: 是。 要禁用,请使用 : 数字是可以从编译器输出中读取的警告的标识符。 要 在代码的特定部分之后 重新启用警告 (这是一个好主意),请使用: 这样,您就可以使编译器的输出保持干净,并确保自己的安全,因为仅针对该代码的特

  • 问题内容: 有时在浏览代码时,我看到许多方法都指定了注释: 这是什么意思? 问题答案: 有时Java泛型只是没有让你做你想要什么,你需要有效地告诉编译器,你在做什么真的会是在执行时的法律。 当我模拟通用接口时,通常会感到很痛苦,但是也有其他示例。通常值得尝试的是找到一种避免警告而不是抑制警告的方法(Java Generics FAQ在这里有所帮助),但是有时即使有可能,它也会使代码变形太多,以至于

  • 本文向大家介绍什么是JavaScript中的警告框?,包括了什么是JavaScript中的警告框?的使用技巧和注意事项,需要的朋友参考一下 警报对话框通常用于向用户发出警告消息。例如,如果一个输入字段要求输入一些文本,但用户未提供任何输入,则作为验证的一部分,您可以使用警报框来发出警告消息。 尽管如此,警报框仍可用于发送更友好的消息。警报框仅提供一个按钮“确定”以选择并继续。 示例 您可以尝试运行

  • 问题内容: ava类名称中哪些字符有效?还有哪些其他规则管理Java类名称(例如,Java类名称不能以数字开头)? 问题答案: 你几乎可以使用任何字符,包括大多数Unicode字符!确切的定义在Java语言规范的3.8:标识符一节中。 一个标识符是无限长序列的Java字母和爪哇位,其中第一个必须是一个爪哇字母。… 字母和数字可能来自整个Unicode字符集,…这允许程序员在使用其母语编写的程序中使