The quick-fix introduces a variable to make the code simpler and easier to debug.
Example:
public int y() { return 1; } public int f(int x) { return 2 * x; } public void foo() { int x = f(y()); }
After the quick-fix is applied:
public int y() { return 1; } public int f(int x) { return 2 * x; } public void foo() { int y = y(); int x = f(y); }
Use the inspection options to toggle the reporting of: