private static void writePackage(final IPackageCoverage p, final ReportElement parent) throws IOException { final ReportElement element = parent.packageElement(p.getName()); for (final IClassCoverage c : p.getClasses()) { writeClass(c, element); } for (final ISourceFileCoverage s : p.getSourceFiles()) { writeSourceFile(s, element); } writeCounters(p, element); }
public void visitBundle(final IBundleCoverage bundle, final ISourceFileLocator locator) throws IOException { final String name = appendName(bundle.getName()); for (final IPackageCoverage p : bundle.getPackages()) { final String packageName = p.getName(); for (final IClassCoverage c : p.getClasses()) { if (c.containsCode()) { writer.writeRow(name, packageName, c); } } } }
private void check(final IPackageCoverage packageCoverage) { final String name = names.getPackageName(packageCoverage.getName()); checkRules(packageCoverage, packageRules, "package", name); if (traverseClasses) { for (final IClassCoverage c : packageCoverage.getClasses()) { check(c); } } if (traverseSourceFiles) { for (final ISourceFileCoverage s : packageCoverage.getSourceFiles()) { check(s); } } }
private void renderClasses() throws IOException { for (final IClassCoverage c : getNode().getClasses()) { if (!c.containsCode()) { continue; } final ILinkable sourceFilePage = packageSourcePage .getSourceFilePage(c.getSourceFileName()); final ClassPage page = new ClassPage(c, this, sourceFilePage, folder, context); page.render(); addItem(page); } }
this.setCoverage(packageReport, packageCov); ArrayList<IClassCoverage> classList = new ArrayList<>(packageCov.getClasses()); for (IClassCoverage classCov: classList) { ClassReport classReport = new ClassReport();