zoukankan      html  css  js  c++  java
  • @SuppressWarning注解用法

    其作用及各参数用法总结下:

    1.@SuppressWarnings是J2SE提供的最后一个批注,字面理解,抑制警告信息,还是很多警告信息,大概是一类的意思,其实后续从参数看,就知道是抑制一类警告信息的意思.

    注解目标为类、字段、函数、函数入参、构造函数和函数的局部变量。专家建议注解应声明在最接近警告发生的位置

    2.参数解释

    @SuppressWarnings("xxxx") 抑制xxxx类警告信息

    @SuppressWarnings(value={"xxxx","yyyy"}) 抑制多类警告信息

    下表可用作字典查询

    • all,抑制所有警告
    • boxing,抑制与封装/拆装作业相关的警告
    • cast,抑制与强制转型作业相关的警告
    • dep-ann,抑制与淘汰注释相关的警告
    • deprecation,抑制与淘汰的相关警告
    • fallthrough,抑制与switch陈述式中遗漏break相关的警告
    • finally,抑制与未传回finally区块相关的警告
    • hiding,抑制与隐藏变数的区域变数相关的警告
    • incomplete-switch,抑制与switch陈述式(enum case)中遗漏项目相关的警告
    • javadoc,抑制与javadoc相关的警告
    • nls,抑制与非nls字串文字相关的警告
    • null,抑制与空值分析相关的警告
    • rawtypes,抑制与使用raw类型相关的警告
    • resource,抑制与使用Closeable类型的资源相关的警告
    • restriction,抑制与使用不建议或禁止参照相关的警告
    • serial,抑制与可序列化的类别遗漏serialVersionUID栏位相关的警告
    • static-access,抑制与静态存取不正确相关的警告
    • static-method,抑制与可能宣告为static的方法相关的警告
    • super,抑制与置换方法相关但不含super呼叫的警告
    • synthetic-access,抑制与内部类别的存取未最佳化相关的警告
    • sync-override,抑制因为置换同步方法而遗漏同步化的警告
    • unchecked,抑制与未检查的作业相关的警告
    • unqualified-field-access,抑制与栏位存取不合格相关的警告
    • unused,抑制与未用的程式码及停用的程式码相关的警告



    ————————————————
    版权声明:本文为CSDN博主「day day day ...」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/huofuman960209/article/details/87689685

     

  • 相关阅读:
    前缀判断 蓝桥杯
    dedecms 网站内容静态化和动态化的切换
    dedecms 频道标签 channel.lib.php的分析
    JavaScript通过闭包解决只能取得包含函数中任何变量最后一个值的问题
    JavaScript闭包 取for循环i 【转】
    JavaScript装饰模式
    JavaScript闭包意义谈
    JavaScriptjs闭包测试
    JavaScript闭包的作用谈(转)
    Zend Engine 简介
  • 原文地址:https://www.cnblogs.com/icemargin/p/15380954.html
Copyright © 2011-2022 走看看