public ObfuscateBugs execute() { ProjectPackagePrefixes foo = new ProjectPackagePrefixes(); for (BugInstance b : bugCollection.getCollection()) { foo.countBug(b); } foo.report(); return this; }
public void countBug(BugInstance b) { String packageName = b.getPrimaryClass().getPackageName(); countPackageMember(packageName); }
/** * @param packageName */ public void countPackageMember(String packageName) { totalCount++; TreeSet<String> results = getProjects(packageName); incrementCount(count, results); incrementCount(rawPackageCount, packageName); if (results.size() == 0) { incrementCount(missingProjectCount, packageName); } }
public void report() { System.out.println("# of items counted: " + totalCount); System.out.println("# of projects: " + size()); System.out.println("By package: "); incrementCount(missingProjectCount, p2, num); break;
for (BugInstance b : getBugCollection().getCollection()) { if (shouldDisplayIssueIgnoringPackagePrefixes(b)) { TreeSet<String> projectsForThisBug = projectPackagePrefixes.getProjects(b.getPrimaryClass().getClassName()); projects.addAll(projectsForThisBug); count.addAll(projectsForThisBug); selectors.add(everything); for (String projectName : projects) { ProjectPackagePrefixes.PrefixFilter filter = projectPackagePrefixes.getFilter(projectName); selectors.add(new ProjectSelector(projectName, filter.toString(), count.getCount(projectName)));
static <T> void incrementCount(Map<T, Integer> counter, T t) { incrementCount(counter, t, 1); }
@Override public boolean isAvailable(MainFrame mf) { return mf.getProjectPackagePrefixes().size() > 0; }
@Override public String getFrom(BugInstance bug) { ProjectPackagePrefixes p = MainFrame.getInstance().getProjectPackagePrefixes(); Collection<String> projects = p.getProjects(bug.getPrimaryClass().getClassName()); if (projects.size() == 0) { return "unclassified"; } String result = projects.toString(); return result.substring(1, result.length() - 1); }
public void report() { System.out.println("# of items counted: " + totalCount); System.out.println("# of projects: " + size()); System.out.println("By package: "); incrementCount(missingProjectCount, p2, num); break;
static <T> void incrementCount(Map<T, Integer> counter, T t) { incrementCount(counter, t, 1); }
viewMenu.add(cloudReport); if (mainFrame.getProjectPackagePrefixes().size() > 0 && mainFrame.getBugCollection() != null) { JMenuItem selectPackagePrefixMenu = new JMenuItem("Select class search strings by project..."); selectPackagePrefixMenu.addActionListener(new ActionListener() {
public TestingGround execute() { ProjectPackagePrefixes foo = new ProjectPackagePrefixes(); for (BugInstance b : bugCollection.getCollection()) { foo.countBug(b); } foo.report(); return this; }
/** * @param packageName */ public void countPackageMember(String packageName) { totalCount++; TreeSet<String> results = getProjects(packageName); incrementCount(count, results); incrementCount(rawPackageCount, packageName); if (results.size() == 0) { incrementCount(missingProjectCount, packageName); } }
public void countBug(BugInstance b) { String packageName = b.getPrimaryClass().getPackageName(); countPackageMember(packageName); }
public ObfuscateBugs execute() { ProjectPackagePrefixes foo = new ProjectPackagePrefixes(); for (BugInstance b : bugCollection.getCollection()) { foo.countBug(b); } foo.report(); return this; }
public TestingGround execute() { ProjectPackagePrefixes foo = new ProjectPackagePrefixes(); for (BugInstance b : bugCollection.getCollection()) { foo.countBug(b); } foo.report(); return this; }