# This patch file was generated by NetBeans IDE
# Following Index: paths are relative to: D:\Repos\JCov\jcov
# This patch can be applied using context Tools: Patch action on respective folder.
# It uses platform neutral UTF-8 encoding and \n newlines.
# Above lines and this line are ignored by the patching process.
Index: src/classes/com/sun/tdk/jcov/report/html/CoverageReport.java
--- src/classes/com/sun/tdk/jcov/report/html/CoverageReport.java
+++ src/classes/com/sun/tdk/jcov/report/html/CoverageReport.java
@@ -78,6 +78,7 @@
private boolean isGenSrc4Zero = false;
private boolean isGenHitTests = false;
private boolean isAddTestsInfo = false;
+ private boolean isShowDetailMethodInfo = true;
private boolean isMergeRepGenMode = false;
private boolean isAnonymOn = false;
private String title = "Coverage report";
@@ -1048,6 +1049,11 @@
pw.println("
#" + (i + 1) + " | ");
}
}
+ if (isShowDetailMethodInfo) {
+ pw.println(" %block | ");
+ pw.println(" %branch | ");
+ pw.println(" %line | ");
+ }
pw.println(" " + fieldOrMethod + " name | ");
pw.println(" " + fieldOrMethod + " modifiers | ");
pw.println(" " + fieldOrMethod + " signature | ");
@@ -1085,6 +1091,26 @@
}
}
+ if (isShowDetailMethodInfo) {
+ if (mcov instanceof MethodCoverage) {
+ MethodCoverage methodCoverage = MethodCoverage.class.cast(mcov);
+
+ pw.println(" "
+ + generatePercentResult(methodCoverage.getData(DataType.BLOCK).getFormattedCoverage()) + " | ");
+ pw.println(" "
+ + generatePercentResult(methodCoverage.getData(DataType.BRANCH).getFormattedCoverage()) + " | ");
+ pw.println(" "
+ + generatePercentResult(methodCoverage.getData(DataType.LINE).getFormattedCoverage()) + " | ");
+ } else {
+ pw.println(" "
+ + "-" + " | ");
+ pw.println(" "
+ + "-" + " | ");
+ pw.println(" "
+ + "-" + " | ");
+ }
+ }
+
String mname = mcov.getName().replaceAll("<", "<").replaceAll(
">", ">");