Browse Source

factor out close logic. This changes

semantics slightly was we no longer raise an IOE
if file closure fails.


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@277011 13f79535-47bb-0310-9956-ffa450edef68
master
Steve Loughran 21 years ago
parent
commit
a1ead42848
1 changed files with 3 additions and 7 deletions
  1. +3
    -7
      src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.java

+ 3
- 7
src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.java View File

@@ -34,6 +34,7 @@ import org.apache.tools.ant.Task;
import org.apache.tools.ant.types.FileSet; import org.apache.tools.ant.types.FileSet;
import org.apache.tools.ant.util.DOMElementWriter; import org.apache.tools.ant.util.DOMElementWriter;
import org.apache.tools.ant.util.StringUtils; import org.apache.tools.ant.util.StringUtils;
import org.apache.tools.ant.util.FileUtils;
import org.w3c.dom.Document; import org.w3c.dom.Document;
import org.w3c.dom.Element; import org.w3c.dom.Element;
import org.xml.sax.SAXException; import org.xml.sax.SAXException;
@@ -200,13 +201,8 @@ public class XMLResultAggregator extends Task implements XMLConstants {
throw new IOException("Error while writing DOM content"); throw new IOException("Error while writing DOM content");
} }
} finally { } finally {
if (wri != null) {
wri.close();
out = null;
}
if (out != null) {
out.close();
}
FileUtils.close(wri);
FileUtils.close(out);
} }
} }




Loading…
Cancel
Save