for (int item = 0, itemCount = this.rows.size(); item < itemCount; item++) { row = (KeyedObjects) this.rows.get(item); int colIndex = row.getIndex(columnKey); if (colIndex >= 0) { row.removeValue(colIndex); } } this.columnKeys.remove(columnKey);
this.xPoints.add(xValue); int seriesCount = this.data.size(); for (int seriesNo = 0; seriesNo < seriesCount; seriesNo++) { XYSeries dataSeries = (XYSeries) this.data.get(seriesNo); if (!dataSeries.equals(series)) { dataSeries.add(xValue, null); } }
Clone fragments detected by clone detection tool
File path: /jfreechart-1.0.10/src/org/jfree/data/KeyedObjects2D.java File path: /jfreechart-1.0.10/src/org/jfree/data/xy/DefaultTableXYDataset.java
Method name: void removeObject(Comparable, Comparable) Method name: void updateXPoints(XYSeries)
Number of AST nodes: 6 Number of AST nodes: 6
1
for (int item = 0, item
1
this.xPoints.add(xValue);
2
Count = this.rows.size(); item < itemCount; 
2
                int seriesCount = this.data.size();
3
                 item++) {
4
                row = (KeyedObject
3
                for (int seriesNo = 0; seriesNo < seriesCount; seriesNo++) {
5
s) this.rows.get(item);
4
                    XYSeries dataSeries = (XYSeries) this.data.get(seriesNo);
6
                int colIndex = row.getIndex(columnKey);
5
                
7
                if (colIndex >= 0) {
8
                    row.removeValue(colIndex
6
    if (!dataSeries.equals(series)) {
9
);
7
                        dataSeries.add(xValue, null);
10
                }
8
        
11
            }
9
            }
12
            this.columnKeys.remove(columnKey);
10
                }
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.0
Clones locationClones are in different classes
Number of node comparisons1