美文网首页Android基础问题
@SuppressWarnings("XXX") AS强迫症

@SuppressWarnings("XXX") AS强迫症

作者: 奈蜇 | 来源:发表于2018-06-30 15:02 被阅读0次

    我们在写一些接口的时候,有些变量的作用范围是不确定的,但AS会根据你代码中对该变量的使用情况来对你进行警告。这对有些强迫症感到心痒痒,明明我这个写法没错,给我报一个黄色警告这不是鄙视我的代码有问题吗?
    在这个情景下我这个代码强迫症去查了查了,找到了一个简单的解决办法。

    引入一个SuppressWarnings 注解。

    简介:java.lang.SuppressWarnings是J2SE5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。
    作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。

    栗子:Access can be package-private

    使用@SuppressWarnings("WeakerAccess")忽略这个警告

    Constructor 'XXXX()' is never used

    还有比较常用的@SuppressWarnings("unused") 忽略一个未使用过的构造方法等

    实在不知道对应的忽略方法,终极方法@SuppressWarnings("all") ,去你丫的警告
    []( ̄▽ ̄)*

    相关文章

      网友评论

        本文标题:@SuppressWarnings("XXX") AS强迫症

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