public void clearHistory() { setFirstVersion(0); setLastVersion(-1); setIntroducedByChangeOfExistingClass(false); setRemovedByChangeOfPersistingClass(false); }
private static void mergeBugHistory(BugInstance older, BugInstance newer) { newer.setFirstVersion(older.getFirstVersion()); newer.setIntroducedByChangeOfExistingClass(older.isIntroducedByChangeOfExistingClass()); }
@Override public boolean add(BugInstance bugInstance, boolean updateActiveTime) { if (bugsPopulated) { AnalysisContext.logError("Bug collection marked as populated, but bugs added", new RuntimeException("Bug collection marked as populated, but bugs added")); bugsPopulated = false; } preciseHashOccurrenceNumbersAvailable = false; if (updateActiveTime) { bugInstance.setFirstVersion(sequence); } invalidateHashes(); if (!bugInstance.isDead()) { projectStats.addBug(bugInstance); } return bugSet.add(bugInstance); }
public void setHistory(BugInstance from) { long first = from.getFirstVersion(); long last = from.getLastVersion(); if (first > 0 && last >= 0 && first > last) { throw new IllegalArgumentException("from has version range " + first + "..." + last + " in " + from.getBugPattern() + "\n" + from.getMessage()); } setFirstVersion(first); setLastVersion(last); this.removedByChangeOfPersistingClass = from.removedByChangeOfPersistingClass; this.introducedByChangeOfExistingClass = from.introducedByChangeOfExistingClass; }
bugInstance.setFirstVersion(Long.parseLong(firstVersion));
newBug.setFirstVersion(lastSequence + 1);
@Override public boolean add(BugInstance bugInstance, boolean updateActiveTime) { assert !bugsPopulated; if (bugsPopulated) { AnalysisContext.logError("Bug collection marked as populated, but bugs added", new RuntimeException("Bug collection marked as populated, but bugs added")); bugsPopulated = false; } preciseHashOccurrenceNumbersAvailable = false; if (updateActiveTime) { bugInstance.setFirstVersion(sequence); } invalidateHashes(); if (!bugInstance.isDead()) { projectStats.addBug(bugInstance); } return bugSet.add(bugInstance); }
private static void mergeBugHistory(BugInstance older, BugInstance newer) { newer.setFirstVersion(older.getFirstVersion()); newer.setIntroducedByChangeOfExistingClass(older.isIntroducedByChangeOfExistingClass()); }
public void clearHistory() { setFirstVersion(0); setLastVersion(-1); setIntroducedByChangeOfExistingClass(false); setRemovedByChangeOfPersistingClass(false); }
public void setHistory(BugInstance from) { long first = from.getFirstVersion(); long last = from.getLastVersion(); if (first > 0 && last >= 0 && first > last) { throw new IllegalArgumentException("from has version range " + first + "..." + last + " in " + from.getBugPattern() + "\n" + from.getMessage()); } setFirstVersion(first); setLastVersion(last); this.removedByChangeOfPersistingClass = from.removedByChangeOfPersistingClass; this.introducedByChangeOfExistingClass = from.introducedByChangeOfExistingClass; }
bugInstance.setFirstVersion(Long.parseLong(firstVersion));
newBug.setFirstVersion(lastSequence + 1);