美文网首页java学习
@SuppressWarnings的使用

@SuppressWarnings的使用

作者: 即墨灯火 | 来源:发表于2019-01-02 14:57 被阅读20次

在开发中,有时候IDE/编译器会给出一些没有必要的告警。可以通过@SuppressWarnings来屏蔽。@SuppressWarnings有很多种面向场景,下面一一列出:

  • all
    to suppress all warnings
  • boxing
    to suppress warnings relative to boxing/unboxing operations
  • cast
    to suppress warnings relative to cast operations
  • dep-ann
    to suppress warnings relative to deprecated annotation
  • deprecation
    to suppress warnings relative to deprecation
  • fallthrough
    to suppress warnings relative to missing breaks in switch statements
  • finally
    to suppress warnings relative to finally block that don’t return
  • hiding
    to suppress warnings relative to locals that hide variable
  • incomplete-switch
    to suppress warnings relative to missing entries in a switch -statement (enum case)
  • nls
    to suppress warnings relative to non-nls string literals
  • null
    to suppress warnings relative to null analysis
  • rawtypes
    to suppress warnings relative to un-specific types when using generics on class params
  • restriction
    to suppress warnings relative to usage of discouraged or forbidden references
  • serial
    to suppress warnings relative to missing serialVersionUID field for a serializable class
  • static-access
    to suppress warnings relative to incorrect static access
  • synthetic-access
    to suppress warnings relative to unoptimized access from inner classes
  • unchecked
    to suppress warnings relative to unchecked operations
  • unqualified-field-access
    to suppress warnings relative to field access unqualified
  • unused
    to suppress warnings relative to unused code

相关文章

网友评论

    本文标题:@SuppressWarnings的使用

    本文链接:https://www.haomeiwen.com/subject/eeornxtx.html