if (edge == RectangleEdge.RIGHT) { y0 = getCategoryStart(categoryIndex, categoryCount, dataArea, edge); y1 = getCategoryEnd(categoryIndex, categoryCount, dataArea, edge); x0 = state.getCursor(); x1 = x0 + maxdim; }
if (intervalDataset != null) { xs = intervalDataset.getStartXValue(series, item); xe = intervalDataset.getEndXValue(series, item); ys = intervalDataset.getStartYValue(series, item); ye = intervalDataset.getEndYValue(series, item); }
Clone fragments detected by clone detection tool
File path: /jfreechart-1.0.10/src/org/jfree/chart/axis/SubCategoryAxis.java File path: /jfreechart-1.0.10/src/org/jfree/chart/labels/IntervalXYItemLabelGenerator.java
Method name: AxisState drawSubCategoryLabels(Graphics2D, Rectangle2D, Rectangle2D, RectangleEdge, AxisState, PlotRenderingInfo) Method name: Object[] createItemArray(XYDataset, int, int)
Number of AST nodes: 5 Number of AST nodes: 5
1
if (edge == RectangleEdge.RIGHT) {
1
if (
2
                y0 = getCategoryStart(categoryIndex, categoryCount, dataArea, 
3
                        edge);
4
                y1 = getCategoryEnd(categoryIndex, categoryCount, dataArea, 
5
                        edge
2
intervalDataset != null) {
3
        	xs = intervalDataset.getStartXValue(series, item);
6
);
4
        	xe = intervalDataset.getEndXValue(series, item);
7
                x0 = state.getCursor();
5
        
8
                x1 = x0 + maxdim;
9
    
6
	ys = intervalDataset.getStartYValue(series, item);
7
        	ye = intervalDataset.getEndYValue(series, item);
10
        }
8
        }
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.2
Clones locationClones are in different classes
Number of node comparisons1