社区
Eclipse
帖子详情
为什么我加了@SuppressWarnings(value={"unchecked","unused"})编译器嗨报错?
药酒
2013-08-02 12:29:10
为何加了@SuppressWarnings(value={"unchecked","unused"})编译器还是报警?
...全文
392
9
打赏
收藏
为什么我加了@SuppressWarnings(value={"unchecked","unused"})编译器嗨报错?
为何加了@SuppressWarnings(value={"unchecked","unused"})编译器还是报警?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
药酒
2013-08-02
打赏
举报
回复
额,不过好像只对@SuppressWarnings(value="all")有效,其他好像还是一样
药酒
2013-08-02
打赏
举报
回复
太棒了!解决了,太感谢你了,呵呵
花谢尊前不敢香
2013-08-02
打赏
举报
回复
project ---clean一下就好了。 ps:我的jdk是1.7.25
药酒
2013-08-02
打赏
举报
回复
稍微改了一下,黄色警告感叹号变成了白色的感叹号,
所以我想是不是我用的版本太高了不行啊?我用的jdk是1.7版本,eclipse版本也不低,我有三个版本,最高的4.3都用上了,试了一下发现不行。所以我猜是不是要在编译器上面打开什么开关编译器才能识别@SuppressWarnings这个东东啊?不过我又试了一下@SuppressWarnings(value="all");发现是可以的,不过那两个白色感叹号还在:
我也很纳闷。在别人的电脑上面却是可行的,别人电脑上装的jdk版本是1.6,我实在找不出原因了,所以跑来这里请教高手帮忙解答。
花谢尊前不敢香
2013-08-02
打赏
举报
回复
药酒
2013-08-02
打赏
举报
回复
这是三个地方的警告截图
花谢尊前不敢香
2013-08-02
打赏
举报
回复
不可能吧,我这里没了,放上去,看提示什么信息?
药酒
2013-08-02
打赏
举报
回复
放在方法上还是一样
花谢尊前不敢香
2013-08-02
打赏
举报
回复
放在方法上或者类上
Java 5 annotation 学习笔记
Java 5 annotation 学习笔记Java 5 annotation 学习笔记Java 5 annotation 学习笔记
Java中@
Supp
re
ss
Warnings
("
unc
he
cke
d")的作用
简介:java.lang.
Supp
re
ss
Warnings
是J2SE5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉
编译器
忽略指定的警告,不用在编译完成后出现警告信息。使用:@
Supp
re
ss
Warnings
(“”) @
Supp
re
ss
Warnings
({}) @
Supp
re
ss
Warnings
(
value
={})根据sun的官方文档描述...
Java中@
Supp
re
ss
Warnings
(“
unc
he
cke
d“)的作用
Java中@
Supp
re
ss
Warnings
(“
unc
he
cke
d”)的作用 简介:java.lang.
Supp
re
ss
Warnings
是J2SE5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。 作用:告诉
编译器
忽略指定的警告,不用在编译完成后出现警告信息。 使用: @
Supp
re
ss
Warnings
(“”) @
Supp
re
ss
Warnings
({}) @
Supp
re
ss
Warnings
(
value
={}) 根据sun的官方文档描述:
value
-将由编译
@
Supp
re
ss
Warnings
注解用法
【作用域】:可以标注在类、构造方法、方法、字段、参数、以及局部变量上。 【描述】:取消一些
编译器
产生的警告对代码工具左侧行列提示,可以通过注释类型声明来取消。 举例:switch中每个case缺少break语句。 使用注解后,警告消失: 【常用类型】 @
Supp
re
ss
Warnings
常用的注解的使用有三种: 1. @
Supp
re
ss
Warnings
("
unc
he
cke
d") :抑制单类型的警告 2. @
Supp
re
ss
Warnings
("
unc
he
cke
d","...
Java使用注解@
Supp
re
ss
Warnings
忽视常见警告
有很多警告是没什么意义的,但是有的项目领导要求连warning都没有,或者开发者自己想要忽视掉这些warning,这时要用到@
Supp
re
ss
Warnings
注解。告诉
编译器
忽略
unc
he
cke
d 警告信息,如使用List,ArrayList等未进行参数化产生的警告信息。上述注解可以让类或者方法不再报出
unu
serd和
unc
he
cke
d的警告,简化反馈。等同于@
Supp
re
ss
Warnings
(“
unc
he
cke
d”)同时忽略
unc
he
cke
d和
unu
serd的警告信息。
Eclipse
58,448
社区成员
49,461
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章