From: Evgeny Mandrikov Date: Thu, 21 Jun 2012 07:05:13 +0000 (+0600) Subject: Add annotation to indicate that method will close stream X-Git-Tag: 3.2~300 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=32658fde45549e653b07b1a9769618b537f11789;p=sonarqube.git Add annotation to indicate that method will close stream --- 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);