mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-30 01:20:53 +07:00
19 lines
465 B
Java
19 lines
465 B
Java
// "Collapse loop with stream 'findFirst()'" "true-preview"
|
|
|
|
import java.util.stream.IntStream;
|
|
|
|
class Lookup {
|
|
boolean matches(char[] lookup) {}
|
|
}
|
|
|
|
// IDEA-200209
|
|
class C {
|
|
private Lookup[] lookbehindFormats;
|
|
private char[] lookupChars;
|
|
private Lookup lookbehindFormat;
|
|
|
|
{
|
|
IntStream.range(0, lookbehindFormats.length).filter(i -> lookbehindFormats[i].matches(lookupChars)).findFirst().ifPresent(i -> lookbehindFormat = lookbehindFormats[i]);
|
|
|
|
}
|
|
} |