From b6ec4a690756edb81edb0bc3be1feb3523280fce Mon Sep 17 00:00:00 2001 From: Sami Ekblad Date: Wed, 21 Feb 2024 08:27:41 +0000 Subject: [PATCH] Use try-Closeable --- .../example/application/data/FeedbackSheet.java | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/demo/src/main/java/com/example/application/data/FeedbackSheet.java b/demo/src/main/java/com/example/application/data/FeedbackSheet.java index 5d4c04db..0b5bc8a6 100644 --- a/demo/src/main/java/com/example/application/data/FeedbackSheet.java +++ b/demo/src/main/java/com/example/application/data/FeedbackSheet.java @@ -110,16 +110,14 @@ protected ServiceAccountCredentials getCredentials() throws IOException { return this.loadedCredentials; } - InputStream in = new FileInputStream(credentialsFilePath); - if (in == null) { - throw new FileNotFoundException("Credentials not found: " + credentialsFilePath); - } + try (InputStream in = new FileInputStream(credentialsFilePath)) { + this.loadedCredentials = (ServiceAccountCredentials) ServiceAccountCredentials + .fromStream(new FileInputStream(credentialsFilePath)) + .createScoped(AUTH_SCOPES); + this.loadedCredentials.refresh(); + return this.loadedCredentials; + } - this.loadedCredentials = (ServiceAccountCredentials) ServiceAccountCredentials - .fromStream(new FileInputStream(credentialsFilePath)) - .createScoped(AUTH_SCOPES); - this.loadedCredentials.refresh(); - return this.loadedCredentials; } }