快速修复会引入一个变量,使代码更简单,也更易于调试。
示例:
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); }
使用检查选项来切换以下各项的报告: