メソッドパラメーターへの代入、または変更を報告します。

意図している場合もありますが、このようなコンストラクトは混乱を招く可能性があるため、一部の Java プロジェクトでは禁止されています。

このクイックフィックスは新しい変数の宣言を追加します。

例:


  void printTrimmed(String s) {
    s = s.trim();
    System.out.println(s);
  }

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


  void printTrimmed(String s) {
    String trimmed = s.trim();
    System.out.println(trimmed);
  }

先行する値に基づいてパラメーター値を変更する代入を無視するには、「代入が元のパラメーターの変換である場合は無視する」オプションを使用します。