如何强制IntelliJ-IDEA突出显示在使用Java泛型时可能出现的未经检查的转换?

utugiqy6  于 2023-10-15  发布在  Java
关注(0)|答案(1)|浏览(104)

我在我的代码中使用泛型,我希望在编辑器中(在编译之前)被警告潜在的未经检查的转换,到目前为止,IntelliJ-IDEA可以检测和警告我在编写代码时可能出现的一些错误。但是,未经检查的转换永远不会突出显示,并且只有在对象之间的转换无效时,才能在编译后检测到。
例如,如果我有一个泛型类型Foo<T extends Bar>,我希望代码编辑器在出现这种赋值时突出显示文本(例如,给它加下划线):
Foo<BarImplementation> b = new Foo()
我已经试过去ctrl + alt + s -> Editor -> Color Scheme -> General -> Errors and Warnings和所有的警告有其专用的颜色shceme。

qzwqbdag

qzwqbdag1#

Preferences | Editor | Inspections中是否启用了Java | Compiler issues | Unchecked warning检查?它通常是默认启用,但也许你禁用它?

相关问题