float xstart = (float) valueToJava2D(Math.max(first, axisMin), dataArea, edge); if (bb.getWidth() < (dataArea.getMaxX() - xstart)) { x = ((float) dataArea.getMaxX() + xstart) / 2.0f; } else { label = null; }
float xlast = (float) valueToJava2D(Math.min(last, axisMax), dataArea, edge); if (bb.getWidth() < (xlast - dataArea.getX())) { x = (xlast + (float) dataArea.getX()) / 2.0f; } else { label = null; }
Clone fragments detected by clone detection tool
File path: /jfreechart-1.0.10/src/org/jfree/chart/axis/PeriodAxis.java File path: /jfreechart-1.0.10/src/org/jfree/chart/axis/PeriodAxis.java
Method name: AxisState drawTickLabels(int, Graphics2D, AxisState, Rectangle2D, RectangleEdge) Method name: AxisState drawTickLabels(int, Graphics2D, AxisState, Rectangle2D, RectangleEdge)
Number of AST nodes: 4 Number of AST nodes: 4
1
float xstart = (float) valueToJava2D(Math.max(first, 
1
float xlast = (float) valueToJava2D(Math.min(last, 
2
                            axisMin), dataArea, edge);
2
                            axisMax), dataArea, edge);
3
                    if (bb.getWidth() < (dataArea.getMaxX() - xstart)) {
3
                    if (bb.getWidth() < (xlast - dataArea.getX())) {
4
                        x = ((float) dataArea.getMaxX() + xstart) / 2.0f;   
4
                        x = (xlast + (float) dataArea.getX()) / 2.0f;   
5
                    }
5
                    }
6
                    else {
6
                    else {
7
                        label = null;
7
                        label = null;
8
                    }
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 the same method
Number of node comparisons1