Arrays.setAll() または Arrays.fill() の呼び出しに置換できるループを報告します。

このインスペクションは、プロジェクトまたはモジュールの言語レベルが 8 以上の場合に、ループを Arrays.setAll() に置換することを提案します。 ループは言語レベルを問わず、Arrays.fill() に置換できます。

例:


  for (int i=0; i<array.length; i++) {
     array[i] = calc(i);
  }

クイックフィックス適用後:


  Arrays.setAll(array, this::calc);

2017.1 の新機能です