langtools/test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java
--- a/langtools/test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java Wed Oct 29 12:09:17 2014 +0100
+++ b/langtools/test/tools/javac/processing/model/util/elements/doccomments/TestDocComments.java Wed Oct 29 17:25:23 2014 -0700
@@ -104,11 +104,12 @@
}
};
JavaCompiler c = ToolProvider.getSystemJavaCompiler();
- StandardJavaFileManager fm = c.getStandardFileManager(null, null, null);
- Iterable<? extends JavaFileObject> units = fm.getJavaFileObjects(files);
- JavacTask t = (JavacTask) c.getTask(null, fm, dl, Arrays.asList(opts), null, units);
- t.parse();
- t.analyze();
+ try (StandardJavaFileManager fm = c.getStandardFileManager(null, null, null)) {
+ Iterable<? extends JavaFileObject> units = fm.getJavaFileObjects(files);
+ JavacTask t = (JavacTask) c.getTask(null, fm, dl, Arrays.asList(opts), null, units);
+ t.parse();
+ t.analyze();
+ }
}
static void test_javac_cmd(String[] opts, File[] files) {