示例:
Runnable r = () -> System.out.println();
在应用快速修复后:
Runnable r = System.out::println;
即使 lambda 不调用任何方法,检查也可能会建议方法引用,例如将 obj -> obj != null
替换为 Objects::nonNull
。
使用设置| 编辑 | 代码样式 | Java | 代码生成 设置用于配置特殊方法引用。
仅当项目或模块的语言级别为 8 或更高时才报告此检查。