报告可以替换为匿名类的 lambda 表达式。

如果需要在匿名类中实现其他方法,则将 lambda 表达式扩展到匿名类会很有用。

示例:


  s -> System.out.println(s)

在应用快速修复后:

new Consumer<String>() {
  @Override
  public void accept(String s) {
    System.out.println(s);
  }
}

Lambda 表达式在 Java 8 中出现。 此检查有助于为向后兼容早期 Java 版本而降级。