stevel      2004/11/11 04:14:48

  Modified:    src/main/org/apache/tools/ant/taskdefs/optional/junit
                        XMLResultAggregator.java
  Log:
  factor out close logic. This changes
  semantics slightly was we no longer raise an IOE
  if file closure fails.
  
  Revision  Changes    Path
  1.30      +3 -7      
ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.java
  
  Index: XMLResultAggregator.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/junit/XMLResultAggregator.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- XMLResultAggregator.java  9 Mar 2004 16:48:31 -0000       1.29
  +++ XMLResultAggregator.java  11 Nov 2004 12:14:48 -0000      1.30
  @@ -34,6 +34,7 @@
   import org.apache.tools.ant.types.FileSet;
   import org.apache.tools.ant.util.DOMElementWriter;
   import org.apache.tools.ant.util.StringUtils;
  +import org.apache.tools.ant.util.FileUtils;
   import org.w3c.dom.Document;
   import org.w3c.dom.Element;
   import org.xml.sax.SAXException;
  @@ -200,13 +201,8 @@
                   throw new IOException("Error while writing DOM content");
               }
           } finally {
  -            if (wri != null) {
  -                wri.close();
  -                out = null;
  -            }
  -            if (out != null) {
  -                out.close();
  -            }
  +            FileUtils.close(wri);
  +            FileUtils.close(out);
           }
       }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to