@SuppressWarnings("XXX") AS强迫症的福音

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

引入一个SuppressWarnings 注解。

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

栗子:Access can be package-private

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

Constructor 'XXXX()' is never used

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容