该快速修复会添加新变量的声明。
示例:
list.forEach(s -> {
s = s.trim();
System.out.println("String: " + s);
});
在应用快速修复后:
list.forEach(s -> {
String trimmed = s.trim();
System.out.println("String: " + trimmed);
});
使用如果赋值是原始形参的转换,则忽略选项可以忽略根据先前值修改形参值的赋值。