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