MPJCOVERAGE-17. Fixed leaking file handles.

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@116144 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
evenisse committed 2004-10-15 14:49:17 +00:00
1 parent 39e4d94d62
commit c87a62187b
4 files changed
+16 -4

No files matched your search

@@ -33,7 +33,7 @@ import org.apache.oro.text.perl.Perl5Util;
/**
* @author Emmanuel Venisse
* @version $Id: CoverageReport.java,v 1.10 2004/07/06 16:06:46 evenisse Exp $
* @version $Id: CoverageReport.java,v 1.11 2004/10/15 14:49:17 evenisse Exp $
*/
public class CoverageReport
{
@@ -436,6 +436,7 @@ public class CoverageReport
pw.println(generateFooter());
pw.println("</body>");
pw.println("</html>");
br.close();
pw.close();
}
@@ -25,7 +25,7 @@ import java.io.PrintWriter;
/**
* @author Emmanuel Venisse
* @version $Id: CoverageReportGenerator.java,v 1.4 2004/03/31 22:55:19 evenisse Exp $
* @version $Id: CoverageReportGenerator.java,v 1.5 2004/10/15 14:49:17 evenisse Exp $
*/
public class CoverageReportGenerator
{
@@ -56,10 +56,11 @@ public class CoverageReportGenerator
{
System.out.println("Generate report for " + dataFile + " file.");
System.out.println("OutputDir = " + outputDir);
FileReader fr = null;
try
{
prepareFile();
FileReader fr = new FileReader(dataFile);
fr = new FileReader(dataFile);
CoverageUnmarshaller cum = new CoverageUnmarshaller();
Coverage coverage = cum.parse(fr);
@@ -70,6 +71,13 @@ public class CoverageReportGenerator
{
e.printStackTrace();
}
finally
{
if (fr != null)
{
fr.close();
}
}
}
/*