@SuppressWarning

看到一个没见过的SuppressWarning(@SuppressWarnings("WeakerAccess")),网上也没搜到。

找到一篇文章(@SuppressWarnings values)介绍@SuppressWarning注解。大意是@SuppressWarning的value只是给IDE看的,所以注解的value值和具体的IDE有关。
Java language specification规定的value只有unchecked。

SUN compiler支持的warning值可以通过java -X来查看,我电脑上支持的有:

然后在Idea的settings中搜到了对@SuppressWarnings("WeakerAccess")的解释。

稍微研究了一下这个注解,感觉还蛮有意思的,给编译器提供信息的注解。

posted @ 2022-09-15 01:31  daheww  阅读(106)  评论(0编辑  收藏  举报