From 5e5a8ce0593430f7e777c2e752eca5b57c2d2964 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Sat, 16 Jan 2016 17:20:39 -0800 Subject: [PATCH] Fixed property file left open after reading. --- .../src/main/java/com/beust/version/VersionProcessor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/processor/src/main/java/com/beust/version/VersionProcessor.java b/processor/src/main/java/com/beust/version/VersionProcessor.java index fbe3394..11d66e4 100644 --- a/processor/src/main/java/com/beust/version/VersionProcessor.java +++ b/processor/src/main/java/com/beust/version/VersionProcessor.java @@ -79,8 +79,10 @@ public class VersionProcessor extends AbstractProcessor { if (f.exists()) { log("Found " + f); Properties p = new Properties(); - p.load(new FileReader(f)); + FileReader r = new FileReader(f); + p.load(r); String result = p.getProperty(version.propertyName()); + r.close(); return result; } else { error("Couldn't find " + version.fileName()); @@ -90,6 +92,7 @@ public class VersionProcessor extends AbstractProcessor { return null; } + @Override public Set getSupportedAnnotationTypes() { Set result = new HashSet<>(); result.add(Version.class.getCanonicalName());