如果一个形参的所有局部用法都紧跟对该形参的赋值,则可以移除该形参,并且将其用法替换为局部变量。 拥有此类形参是没有意义的,因为传递给它的值会被重写。 此问题通常是重构的结果。
示例:
void test(int p) { p = 1; System.out.print(p); }
在应用快速修复后:
void test() { int p = 1; System.out.print(p); }