From 32658fde45549e653b07b1a9769618b537f11789 Mon Sep 17 00:00:00 2001 From: Evgeny Mandrikov Date: Thu, 21 Jun 2012 13:05:13 +0600 Subject: [PATCH] Add annotation to indicate that method will close stream --- .../main/java/org/sonar/core/config/ConfigurationUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sonar-core/src/main/java/org/sonar/core/config/ConfigurationUtils.java b/sonar-core/src/main/java/org/sonar/core/config/ConfigurationUtils.java index e81ffff6ece..97a85cdb3d9 100644 --- a/sonar-core/src/main/java/org/sonar/core/config/ConfigurationUtils.java +++ b/sonar-core/src/main/java/org/sonar/core/config/ConfigurationUtils.java @@ -24,6 +24,8 @@ import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; import org.apache.commons.lang.text.StrSubstitutor; +import javax.annotation.WillClose; + import java.io.File; import java.io.FileInputStream; import java.io.IOException; @@ -55,7 +57,7 @@ public final class ConfigurationUtils { /** * Note that the input stream is closed in this method. */ - public static Properties readInputStream(InputStream input) throws IOException { + public static Properties readInputStream(@WillClose InputStream input) throws IOException { try { Properties p = new Properties(); p.load(input); -- 2.39.5