mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-25 19:29:30 +07:00
StreamToLoopInspection: reuse final variable as non-final (removing "final" keyword) (IDEA-CR-17006)
This commit is contained in:
+3
-5
@@ -4,16 +4,14 @@ import java.util.List;
|
||||
|
||||
public class Main {
|
||||
public void test(List<String> list) {
|
||||
// Cannot reuse the variable as user explicitly marked it as final
|
||||
String found = "";
|
||||
String res = "";
|
||||
for (String s : list) {
|
||||
String trim = s.trim();
|
||||
if (!trim.isEmpty()) {
|
||||
found = trim;
|
||||
res = trim;
|
||||
break;
|
||||
}
|
||||
}
|
||||
final String res = found;
|
||||
System.out.println(res);
|
||||
System.out.println(res);
|
||||
}
|
||||
}
|
||||
|
||||
-1
@@ -4,7 +4,6 @@ import java.util.List;
|
||||
|
||||
public class Main {
|
||||
public void test(List<String> list) {
|
||||
// Cannot reuse the variable as user explicitly marked it as final
|
||||
final String res = list.stream().map(String::trim).filter(trim -> !trim.isEmpty()).fi<caret>ndFirst().orElse("");
|
||||
System.out.println(res);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user