使用 lambda 表达式时,我收到警告“覆盖 java.util.function.Function 中的方法”new Vector<String>().stream().map(String::toString);
但据我所知,这只是正常的 lambda 用法。如何在不删除合法覆盖警告的情况下摆脱此警告?
我在 Arch Linux 上的 Gnome 上使用 IntelliJ IDEA 2016.1.3 和 OpenJDK 8。
最佳答案
您是指编辑器装订线中的图标吗?这不是警告,而是指示并允许使用鼠标导航到 super 方法。可以在 File | Settings | Editor | General | Gutter Icons
中禁用图标.
关于intellij-idea - IntelliJ IDEA "Overrides method"警告与 Java 8 lambda 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37922829/