aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-10-28 12:35:52 +0200
committerMartin Polden <mpolden@mpolden.no>2021-11-02 09:01:16 +0100
commit4b6c91ccc1b5f5134cf4c3d6a348d0fb453e97cf (patch)
treef4ff1662bd8886709f7538e448396135d5efaec4 /vespajlib
parentb9b7afbb1a45322dc17a10fbe4b1a83b3428ecc7 (diff)
Use try-close
Diffstat (limited to 'vespajlib')
-rw-r--r--vespajlib/src/main/java/com/yahoo/io/IOUtils.java14
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 */