去掉IDEA 警告:Raw use of parameterized class ‘xxx’

去掉IDEA 警告:Raw use of parameterized class ‘xxx’

Laughing
2022-11-11 / 0 评论 / 3,447 阅读 / 搜一下 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年03月15日,已超过384天没有更新,若内容或图片失效,请留言反馈。

作为一个精致的代码主义者,是绝对不允许IDE里面出现各种屎黄色的警告信息的。

比如Raw use of parameterized class xxx,当然出现这种警告有两种可能,一种是我们没有正确使用泛型,这种就比较好解决了正确使用即可,另外一种就比较膈应人,可能是调用别人的方法。

一、对象带上具体的泛型 (推荐)

这种就比较好理解了,好比我们相面New一个Map,我们只需要正确使用泛型即可。

二、在方法上加注解

这种就属于比较隔应的了,如果是调用别人的方法,要么强制转换,要么直接用,结果就是出现屎黄色的波浪线。

这种方法就只能退而求其次,屏蔽到IDEA的提示,我们可以在方法上下面的注解

@SuppressWarnings({"rawtypes"})

1

评论 (0)

取消