diff options
author | Éamonn McManus <emcmanus@google.com> | 2023-06-05 11:52:15 -0700 |
---|---|---|
committer | Google Java Core Libraries <java-libraries-firehose+copybara@google.com> | 2023-06-05 11:52:54 -0700 |
commit | b5345e633d20f3ab8222e0a32d2cc55efee444f2 (patch) | |
tree | 840575e710101a4e718dad8812f009502bb548c0 /service | |
parent | e27cfe2f86c3d0630cd93343c47880ad632d73ee (diff) | |
download | auto-b5345e633d20f3ab8222e0a32d2cc55efee444f2.tar.gz |
Use try-with-resources instead of `Closer`.
RELNOTES=n/a
PiperOrigin-RevId: 537940469
Diffstat (limited to 'service')
-rw-r--r-- | service/processor/src/main/java/com/google/auto/service/processor/ServicesFiles.java | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/service/processor/src/main/java/com/google/auto/service/processor/ServicesFiles.java b/service/processor/src/main/java/com/google/auto/service/processor/ServicesFiles.java index 75d6cca7..b08431e8 100644 --- a/service/processor/src/main/java/com/google/auto/service/processor/ServicesFiles.java +++ b/service/processor/src/main/java/com/google/auto/service/processor/ServicesFiles.java @@ -15,9 +15,8 @@ */ package com.google.auto.service.processor; -import static com.google.common.base.Charsets.UTF_8; +import static java.nio.charset.StandardCharsets.UTF_8; -import com.google.common.io.Closer; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; @@ -57,12 +56,9 @@ final class ServicesFiles { */ static Set<String> readServiceFile(InputStream input) throws IOException { HashSet<String> serviceClasses = new HashSet<String>(); - Closer closer = Closer.create(); - try { - // TODO(gak): use CharStreams - BufferedReader r = closer.register(new BufferedReader(new InputStreamReader(input, UTF_8))); + try (BufferedReader reader = new BufferedReader(new InputStreamReader(input, UTF_8))) { String line; - while ((line = r.readLine()) != null) { + while ((line = reader.readLine()) != null) { int commentStart = line.indexOf('#'); if (commentStart >= 0) { line = line.substring(0, commentStart); @@ -73,10 +69,6 @@ final class ServicesFiles { } } return serviceClasses; - } catch (Throwable t) { - throw closer.rethrow(t); - } finally { - closer.close(); } } |