报告用作另一个方法调用的参数的方法调用。

快速修复会引入一个变量,使代码更简单,也更易于调试。

示例:

  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);
  }

使用检查选项来切换以下各项的报告: