CategoryDataset dataset = (CategoryDataset) iterator.next(); // add the unique categories from this dataset for (int i = 0; i < dataset.getColumnCount(); i++) { Comparable category = dataset.getColumnKey(i); if (!result.contains(category)) { result.add(category); } }
for (int i = 0; i < series.getItemCount(); i++) { TimeSeriesDataItem item = series.getDataItem(i); TimeSeriesDataItem oldItem = addOrUpdate(item.getPeriod(), item.getValue()); if (oldItem != null) { overwritten.add(oldItem); } }
Clone fragments detected by clone detection tool
File path: /jfreechart-1.0.10/src/org/jfree/chart/plot/CategoryPlot.java File path: /jfreechart-1.0.10/src/org/jfree/data/time/TimeSeries.java
Method name: List getCategoriesForAxis(CategoryAxis) Method name: TimeSeries addAndOrUpdate(TimeSeries)
Number of AST nodes: 5 Number of AST nodes: 5
1
CategoryDataset dataset = (CategoryDataset) iterator.next();
2
            // add the unique categories from this dataset
3
            for (int i = 0; i < dataset.getColumnCount(); i++) {
4
                Comparable category = dataset.getColumnKey(i);
5
                if (!result.contains(category)
1
for (int i = 0; i < series.getItemCount(); i++) {
2
            TimeSeriesDataItem item = series.getDataItem(i);
3
            TimeSeriesDataItem oldItem = addOrUpdate(item.getPeriod(),
4
                    item.getValue());
6
) {
5
            if (oldItem != null) {
7
                    result.add(category);
6
                overwritten.add(oldItem);
8
                }
7
            
9
    
8
}
10
        }
9
        }
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.1
Clones locationClones are in different classes
Number of node comparisons1