意図している場合もありますが、このようなコンストラクトは混乱を招く可能性があるため、一部の Java プロジェクトでは禁止されています。
このクイックフィックスは新しい変数の宣言を追加します。
例:
void printTrimmed(String s) {
s = s.trim();
System.out.println(s);
}
クイックフィックス適用後:
void printTrimmed(String s) {
String trimmed = s.trim();
System.out.println(trimmed);
}
先行する値に基づいてパラメーター値を変更する代入を無視するには、「代入が元のパラメーターの変換である場合は無視する」オプションを使用します。