return ステートメントまたは代入を取り出せば式に変換できる ifwhen、および try ステートメントを報告します。

例:


  fun foo(arg: Int): String {
      when (arg) {
          0 -> return "Zero"
          1 -> return "One"
          else -> return "Multiple"
      }
  }
クイックフィックス適用後:

  fun foo(arg: Int): String {
      return when (arg) {
          0 -> "Zero"
          1 -> "One"
          else -> "Multiple"
      }
  }

このインスペクションで複数ステートメントの分岐を使用したより複雑なコードをハイライトする場合は「各分岐が単一のステートメントの場合にのみ報告する」オプションのチェックを解除します。