zoukankan      html  css  js  c++  java
  • @SuppressWarnings的使用、作用、用法

    Update July 2011This

    @SuppressWarnings的使用、作用、用法

     

     has been reviewed and made current with the most recent Eclipse 3.7 release.

    If you are a Java developer and use the new @SuppressWarnings annotation in your code from time-to-time to suppress compiler warnings you, like me, have wondered probably about a million times already just exactly what are the supported valuesthat can be used with this annotation.

    The reason the list isn’t easy to find is because it’s compiler specific, which means Sun may have a different set of supported values than say IBM, GCJ or Apache Harmony.

    Fortunately for us, the Eclipse folks have documented the values they support (as of Eclipse 3.7), here they are for reference:

    •  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
  • 相关阅读:
    Linux——shell简单学习(一)
    Linux——进程管理简单学习笔记(二)
    Linux——进程管理学习简单笔记
    Linux——用户管理简单学习笔记(四)
    PHP计算程序运行时间的类
    php几个常用的概率算法(抽奖、广告首选)
    限制非安全IP访问
    简单的点击短信发送计时器
    php 以图搜图
    递归获取二维数组后代、删除后代
  • 原文地址:https://www.cnblogs.com/zfdai/p/3574197.html
Copyright © 2011-2022 走看看