报告可以折叠到 elvis (?:) 表达式中的 if-then 表达式。

示例:


  fun maybeFoo(): String? = "foo"

  var foo = maybeFoo()
  val bar = if (foo == null) "hello" else foo

该快速修复会将 if-then 表达式转换为 elvis (?:) 表达式:


  fun maybeFoo(): String? = "foo"

  var foo = maybeFoo()
  val bar = foo ?: "hello"