Proper use of try-with-resources.
Change-Id: I1168293af1edd746ad21f94cfb981c7b10c87d1d
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.images/+/190612
Tested-by: Alexander Kurtakov <akurtako@redhat.com>
Reviewed-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/org.eclipse.images.renderer/src/main/java/org/eclipse/images/renderer/RenderMojo.java b/org.eclipse.images.renderer/src/main/java/org/eclipse/images/renderer/RenderMojo.java
index ac4b4b0..d83c9e9 100644
--- a/org.eclipse.images.renderer/src/main/java/org/eclipse/images/renderer/RenderMojo.java
+++ b/org.eclipse.images.renderer/src/main/java/org/eclipse/images/renderer/RenderMojo.java
@@ -357,8 +357,7 @@
// Load the document and find out the native height/width
// We reuse the document later for rasterization
SVGDocument svgDocument = null;
- try {
- FileInputStream iconDocumentStream = new FileInputStream(icon.inputPath);
+ try (FileInputStream iconDocumentStream = new FileInputStream(icon.inputPath)) {
String parser = XMLResourceDescriptor.getXMLParserClassName();
SAXSVGDocumentFactory f = new SAXSVGDocumentFactory(parser);
@@ -681,7 +680,6 @@
try (FileWriter writer = new FileWriter(file)) {
file.getParentFile().mkdirs();
writer.write(contents);
- writer.close();
} catch (IOException e) {
log.error(e);
}