报告可以用函数样式重写的条件,如 if(Optional.isPresent()),因为它更短并更容易阅读。

示例:


  if (str.isPresent()) str.get().trim();

在应用快速修复后:


  str.ifPresent(String::trim);

仅当项目或模块的语言级别为 8 或更高时才报告此检查。

2016.3 的新功能