intellij-idea - IntelliJ IDEA "Overrides method"警告与 Java 8 lambda 表达式

标签 intellij-idea compiler-warnings

使用 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/

相关文章:

maven - java.lang.NoSuchMethodError : org. apache.hadoop.conf.Configuration.reloadExistingConfigurations()V

intellij-idea - 如何获取 `gradlew idea` 让 IDEA 使用测试配置进行自定义任务?

android-studio - 添加尾随逗号的键盘快捷键? ( flutter 和 Android Studio)

java - 创建简单的 Intellij java gradle 项目时未创建 src 文件夹

c - 当使用 -Wmissing-prototypes 时,如何抑制 GCC 对中断例程没有原型(prototype)的警告?

scala - 从向量到各个变量的多重赋值

java - 每次运行 jUnit 测试时,Intellij IDEA 都会重建整个模块

c# - 为什么不 obj ? null 导致编译器警告

c - 在我不应该的情况下在没有警告的情况下获得分配?

xcode - 如何在新的 xCode 中禁用 "Add explicit braces to avoid dangling else"?