Intellij idea intelliJ IDEA“;“覆盖方法”;使用Java 8 lambda表达式发出警告

Intellij idea intelliJ IDEA“;“覆盖方法”;使用Java 8 lambda表达式发出警告,intellij-idea,compiler-warnings,Intellij Idea,Compiler Warnings,当使用lambda表达式时,我收到一条警告“overridesmethodinjava.util.function.function” newvector().stream().map(String::toString)但据我所知,这只是正常的lambda用法。如何在不删除合法覆盖警告的情况下删除此警告 我在Arch Linux上的Gnome上使用intelliJ IDEA 2016.1.3和OpenJDK 8。你是指编辑器中的图标吗?这不是警告,而是指示,允许使用鼠标导航到超级方法。可以在文件

当使用lambda表达式时,我收到一条警告“overridesmethodinjava.util.function.function”
newvector().stream().map(String::toString)但据我所知,这只是正常的lambda用法。如何在不删除合法覆盖警告的情况下删除此警告


我在Arch Linux上的Gnome上使用intelliJ IDEA 2016.1.3和OpenJDK 8。

你是指编辑器中的图标吗?这不是警告,而是指示,允许使用鼠标导航到超级方法。可以在
文件|设置|编辑器|常规|排水沟图标中禁用图标

我第一次看到该符号时有类似的反应,因为它们使用红色作为图标,通常意味着警告/错误。此处相同。我看到红色图标,说“现在这个错误是什么?”这是一个功能,不是一个bug!对于lambda的使用,它是完全冗余的,如果它在每次lambda使用中都出现,那么它只是噪声。此外,设置断点也是一件好事。谢谢!这是一个令人恼火且毫无帮助的图标。看起来至少有25名开发人员在排水沟中发现了一个红色的X标记,这是一个问题。来吧,IntelliJ!让它变成蓝色…不要使用X FFS不是错误,惊喜!!!这显然是UX设计中的另一个伟大时刻!通常情况下,不应将良好建立的颜色模式(绿色好、红色坏/错误)用于仅提供信息的元-尤其是在IDE之类的工具中。为什么不是浅紫色或灰色?事实证明这是他们的雷达,并计划在某个时候将其更改为非红色: