@Override public AppVersion getAppVersionFromSequenceNumber(long target) { for (AppVersion av : appVersionList) { if (av.getSequenceNumber() == target) { return av; } } if (target == this.getSequenceNumber()) { return this.getCurrentAppVersion(); } return null; }
@Override public void writePrologue(XMLOutput xmlOutput) throws IOException { xmlOutput.beginDocument(); xmlOutput.openTag( ROOT_ELEMENT_NAME, new XMLAttributeList().addAttribute("version", analysisVersion) .addAttribute("sequence", String.valueOf(getSequenceNumber())) .addAttribute("timestamp", String.valueOf(getTimestamp())) .addAttribute("analysisTimestamp", String.valueOf(getAnalysisTimestamp())) .addAttribute("release", getReleaseName())); project.writeXML(xmlOutput, null, this); }
ArrayList<Bag<String>> died = new ArrayList<>(); Bag<String> allBugs = new Bag<>(); for (int i = 0; i <= bugCollection.getSequenceNumber(); i++) { live.add(new Bag<String>()); died.add(new Bag<String>()); int finish = buried; if (finish == 0) { finish = (int) bugCollection.getSequenceNumber(); for (int i = 0; i < bugCollection.getSequenceNumber(); i++) { for (Map.Entry<String, Integer> e : died.get(i).entrySet()) { Integer buried = e.getValue(); int survied = live.get((int) bugCollection.getSequenceNumber()).getCount(bugPattern); if (survied == 0 && allBugs.getCount(bugPattern) > 100) { continue;
public MineBugHistory execute() { long sequenceNumber = bugCollection.getSequenceNumber(); int maxSequence = (int) sequenceNumber; versionList = new Version[maxSequence + 1];
long last = edu.umd.cs.findbugs.workflow.Filter.FilterCommandLine.getVersionNum(origCollection, commandLine.lastVersion, true); if (last < origCollection.getSequenceNumber()) { String name = origCollection.getAppVersionFromSequenceNumber(last).getReleaseName(); long timestamp = origCollection.getAppVersionFromSequenceNumber(last).getTimestamp();
/** * Get the current AppVersion. */ @Override public AppVersion getCurrentAppVersion() { return new AppVersion(getSequenceNumber()).setReleaseName(getReleaseName()).setTimestamp(getTimestamp()) .setNumClasses(getProjectStats().getNumClasses()).setCodeSize(getProjectStats().getCodeSize()); }
if (trimToVersion < origCollection.getSequenceNumber()) { String name = resultCollection.getAppVersionFromSequenceNumber(trimToVersion).getReleaseName(); long timestamp = resultCollection.getAppVersionFromSequenceNumber(trimToVersion).getTimestamp();
@Override public AppVersion getAppVersionFromSequenceNumber(long target) { for (AppVersion av : appVersionList) { if (av.getSequenceNumber() == target) { return av; } } if (target == this.getSequenceNumber()) { return this.getCurrentAppVersion(); } return null; }
@Override public void writePrologue(XMLOutput xmlOutput) throws IOException { xmlOutput.beginDocument(); xmlOutput.openTag( ROOT_ELEMENT_NAME, new XMLAttributeList().addAttribute("version", analysisVersion) .addAttribute("sequence", String.valueOf(getSequenceNumber())) .addAttribute("timestamp", String.valueOf(getTimestamp())) .addAttribute("analysisTimestamp", String.valueOf(getAnalysisTimestamp())) .addAttribute("release", getReleaseName())); project.writeXML(xmlOutput, null, this); }
ArrayList<Bag<String>> died = new ArrayList<Bag<String>>(); Bag<String> allBugs = new Bag<String>(); for (int i = 0; i <= bugCollection.getSequenceNumber(); i++) { live.add(new Bag<String>()); died.add(new Bag<String>()); int finish = buried; if (finish == 0) { finish = (int) bugCollection.getSequenceNumber(); for (int i = 0; i < bugCollection.getSequenceNumber(); i++) { for (Map.Entry<String, Integer> e : died.get(i).entrySet()) { Integer buried = e.getValue(); int survied = live.get((int) bugCollection.getSequenceNumber()).getCount(bugPattern); if (survied == 0 && allBugs.getCount(bugPattern) > 100) { continue;
public MineBugHistory execute() { long sequenceNumber = bugCollection.getSequenceNumber(); int maxSequence = (int) sequenceNumber; versionList = new Version[maxSequence + 1];
long last = edu.umd.cs.findbugs.workflow.Filter.FilterCommandLine.getVersionNum(origCollection, commandLine.lastVersion, true); if (last < origCollection.getSequenceNumber()) { String name = origCollection.getAppVersionFromSequenceNumber(last).getReleaseName(); long timestamp = origCollection.getAppVersionFromSequenceNumber(last).getTimestamp();
/** * Get the current AppVersion. */ @Override public AppVersion getCurrentAppVersion() { return new AppVersion(getSequenceNumber()).setReleaseName(getReleaseName()).setTimestamp(getTimestamp()) .setNumClasses(getProjectStats().getNumClasses()).setCodeSize(getProjectStats().getCodeSize()); }
commandLine.trimToVersionAsString, true, v.getSequenceNumber()); if (trimToVersion < origCollection.getSequenceNumber()) { String name = resultCollection.getAppVersionFromSequenceNumber(trimToVersion).getReleaseName(); long timestamp = resultCollection.getAppVersionFromSequenceNumber(trimToVersion).getTimestamp();