From 021aa868eebfa3aa71013257aa934b9fa8e42792 Mon Sep 17 00:00:00 2001 From: Olga Strizhenko Date: Tue, 22 Aug 2017 17:50:59 +0300 Subject: [PATCH] Spellchecker: (minor) buffered reader stream of lines instead of readLine() in cycle --- spellchecker/src/com/intellij/spellchecker/StreamLoader.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/spellchecker/src/com/intellij/spellchecker/StreamLoader.java b/spellchecker/src/com/intellij/spellchecker/StreamLoader.java index 1fc3fc76a1bf..f88963b35e54 100644 --- a/spellchecker/src/com/intellij/spellchecker/StreamLoader.java +++ b/spellchecker/src/com/intellij/spellchecker/StreamLoader.java @@ -46,10 +46,7 @@ public class StreamLoader implements Loader { static void doLoad(@NotNull InputStream stream, @NotNull Consumer consumer) { try (BufferedReader br = new BufferedReader(new InputStreamReader(stream, StandardCharsets.UTF_8))) { - String line; - while ((line = br.readLine()) != null) { - consumer.consume(line); - } + br.lines().forEach(consumer::consume); } catch (Exception e) { Logger.getInstance(StreamLoader.class).error(e);