別のメソッド呼び出しのパラメーターとして使用されているメソッド呼び出しを報告します。

このクイックフィックスは変数を導入し、コードを単純化してデバッグを容易にします。

例:


  public int y() { return 1; }
  public int f(int x) { return 2 * x; }

  public void foo() {
      int x = f(y());
  }

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


  public int y() { return 1; }
  public int f(int x) { return 2 * x; }

  public void foo() {
      int y = y();
      int x = f(y);
  }

報告対象を切り替えるには、インスペクションのオプションを使用します。