diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-10-28 12:35:52 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-11-02 09:01:16 +0100 |
commit | 4b6c91ccc1b5f5134cf4c3d6a348d0fb453e97cf (patch) | |
tree | f4ff1662bd8886709f7538e448396135d5efaec4 /vespajlib/src/main/java/com/yahoo/io | |
parent | b9b7afbb1a45322dc17a10fbe4b1a83b3428ecc7 (diff) |
Use try-close
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/io')
-rw-r--r-- | vespajlib/src/main/java/com/yahoo/io/IOUtils.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/io/IOUtils.java b/vespajlib/src/main/java/com/yahoo/io/IOUtils.java index 116ef7c804f..df432e4f787 100644 --- a/vespajlib/src/main/java/com/yahoo/io/IOUtils.java +++ b/vespajlib/src/main/java/com/yahoo/io/IOUtils.java @@ -402,13 +402,13 @@ public abstract class IOUtils { * Reads all data from a reader into a string. Uses a buffer to speed up reading. */ public static String readAll(Reader reader) throws IOException { - StringBuilder ret=new StringBuilder(); - BufferedReader buffered = new BufferedReader(reader); - int c; - while ((c=buffered.read())!=-1) - ret.appendCodePoint(c); - buffered.close(); - return ret.toString(); + StringBuilder sb = new StringBuilder(); + try (BufferedReader buffered = new BufferedReader(reader)) { + int c; + while ((c = buffered.read()) != -1) + sb.appendCodePoint(c); + } + return sb.toString(); } /** Read an input stream completely into a string */ |