StreamApiMigrationInspection: references to non-final variables in intermediate operations were incorrectly handled sometimes

This commit is contained in:
Tagir Valeev
2016-09-30 10:23:12 +07:00
parent 5cbf3d5a9b
commit 7cb4480fd1
2 changed files with 31 additions and 6 deletions
@@ -0,0 +1,17 @@
// "Replace with anyMatch()" "false"
import java.util.List;
public class Main {
public void process(List<String> strings) {
String item = "FOO";
for(String str : st<caret>rings) {
String trimmed = str.trim();
if(trimmed.equals(item)) {
item = "BAR";
break;
}
}
System.out.println(item);
}
}