public void generateTreeMap(BugCollection bugCollection) { for (PackageStats p : bugCollection.getProjectStats().getPackageStats()) { if (p.getTotalBugs() > 0) { buggyPackages.add(p.getPackageName()); addInteriorPackages(p.getPackageName()); cleanCode(p.getPackageName(), p.size(), p.getClassStats().size()); int normal = p.getBugsAtPriority(Priorities.NORMAL_PRIORITY); System.out.printf("%d\t%d\t%d\t%d\t%g\t\t%s", p.size(), p.getClassStats().size(), high, high + normal, (high + normal) * 1000.0 / p.size(), p.getPackageName().substring(11).replace('.', '\t')); if (isInteriorPackage(p.getPackageName())) { System.out.print("\t*");
String prefix = ClassName.extractPackagePrefix(ps.getPackageName(), prefixLength);
continue; printRow("package", p.getPackageName(), packageDensity, p.getTotalBugs(), p.size()); for (ClassStats c : p.getSortedClassStats()) { if (c.getTotalBugs() > 4) {
public void generateTreeMap(BugCollection bugCollection) { for (PackageStats p : bugCollection.getProjectStats().getPackageStats()) { if (p.getTotalBugs() > 0) { buggyPackages.add(p.getPackageName()); addInteriorPackages(p.getPackageName()); cleanCode(p.getPackageName(), p.size(), p.getClassStats().size()); int normal = p.getBugsAtPriority(Priorities.NORMAL_PRIORITY); System.out.printf("%d\t%d\t%d\t%d\t%g\t\t%s", p.size(), p.getClassStats().size(), high, high + normal, (high + normal) * 1000.0 / p.size(), p.getPackageName().substring(11).replace('.', '\t')); if (isInteriorPackage(p.getPackageName())) { System.out.print("\t*");
String prefix = ClassName.extractPackagePrefix(ps.getPackageName(), prefixLength);
for (PackageStats ps : projectStats.getPackageStats()) { int num = ps.getNumClasses(); if (ClassName.matchedPrefixes(packagePrefixes, ps.getPackageName()) && num > 0) { packageCount++; ncss += ps.size();
continue; printRow("package", p.getPackageName(), packageDensity, p.getTotalBugs(), p.size()); for (ClassStats c : p.getSortedClassStats()) { if (c.getTotalBugs() > 4) {