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:
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
||||
Reference in new issue
Block a user