mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-20 03:20:56 +07:00
Fixes IDEA-178781 "Surround with try-catch" QuickFix for "Unhandled exception" in a field initializer Enables stream-to-loop in field initializer Fixes stream-to-loop in for initializer Disables stream-to-loop in for update
26 lines
868 B
Java
26 lines
868 B
Java
// "Fix all 'Stream API call chain can be replaced with loop' problems in file" "true"
|
|
|
|
import java.util.*;
|
|
import java.util.stream.*;
|
|
|
|
public class Main {
|
|
static final List<String> STR = Stream.of("foo","bar","baz").ma<caret>p(String::toUpperCase).collect(Collectors.toList());
|
|
|
|
final String field = STR.stream().filter(x -> !x.isEmpty()).collect(Collectors.joining(","));
|
|
|
|
static {
|
|
System.out.println("static initializer already exists");
|
|
}
|
|
|
|
final long count = Stream.of(1,2,3,4).filter(i -> i % 2 == 0).count();
|
|
|
|
{
|
|
System.out.println("initializer already exists");
|
|
}
|
|
|
|
final long x = 0, count2 = Stream.of(1,2,3,4).filter(i -> i % 2 == 0).count();
|
|
|
|
final long count3 = Stream.of(1,2,3,4).filter(i -> i % 2 == 0).count(), y = 0;
|
|
|
|
final long[] countArray = {Stream.of(1,2,3,4).filter(i -> i % 2 == 0).count()};
|
|
} |