while (iterator.hasNext()) { tick = (ValueTick) iterator.next(); xx1 = valueToJava2D(tick.getValue() - 0.5d, dataArea, RectangleEdge.BOTTOM); xx2 = valueToJava2D(tick.getValue() + 0.5d, dataArea, RectangleEdge.BOTTOM); if (currentGridBandIsDark) { g2.setPaint(this.gridBandPaint); } else { g2.setPaint(Color.white); } band = new Rectangle2D.Double(xx1, yy + outlineStrokeWidth, xx2 - xx1, dataArea.getMaxY() - yy - outlineStrokeWidth); g2.fill(band); currentGridBandIsDark = !currentGridBandIsDark; }
while (iterator.hasNext()) { tick = (ValueTick) iterator.next(); yy1 = valueToJava2D(tick.getValue() + 0.5d, plotArea, RectangleEdge.LEFT); yy2 = valueToJava2D(tick.getValue() - 0.5d, plotArea, RectangleEdge.LEFT); if (currentGridBandIsDark) { g2.setPaint(this.gridBandPaint); } else { g2.setPaint(Color.white); } band = new Rectangle2D.Double(xx + outlineStrokeWidth, yy1, plotArea.getMaxX() - xx - outlineStrokeWidth, yy2 - yy1); g2.fill(band); currentGridBandIsDark = !currentGridBandIsDark; }
Clone fragments detected by clone detection tool
File path: /jfreechart-1.0.10/src/org/jfree/chart/axis/SymbolAxis.java File path: /jfreechart-1.0.10/src/org/jfree/chart/axis/SymbolAxis.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
while (iterator.hasNext()) {
1
while (iterator.hasNext()) {
2
            tick = (ValueTick) iterator.next();
2
            tick = (ValueTick) iterator.next();
3
            xx1 = valueToJava2D(tick.getValue() - 0.5d, dataArea, 
3
            yy1 = valueToJava2D(tick.getValue() + 0.5d, plotArea, 
4
                    RectangleEdge.BOTTOM);
4
                    RectangleEdge.LEFT);
5
            xx2 = valueToJava2D(tick.getValue() + 0.5d, dataArea, 
5
            yy2 = valueToJava2D(tick.getValue() - 0.5d, plotArea, 
6
                    RectangleEdge.BOTTOM);
6
                    RectangleEdge.LEFT);
7
            if (currentGridBandIsDark) {
7
            if (currentGridBandIsDark) {
8
                g2.setPaint(this.gridBandPaint);
8
                g2.setPaint(this.gridBandPaint);
9
            }
9
            }
10
            else {
10
            else {
11
                g2.setPaint(Color.white);
11
                g2.setPaint(Color.white);
12
            }
12
            }
13
            band = new Rectangle2D.Double(xx1, yy + outlineStrokeWidth, 
13
            band = new Rectangle2D.Double(xx + outlineStrokeWidth, yy1, 
14
                xx2 - xx1, dataArea.getMaxY() - yy - outlineStrokeWidth);
14
                    plotArea.getMaxX() - xx - outlineStrokeWidth, yy2 - yy1);
15
            g2.fill(band);
15
            g2.fill(band);
16
            currentGridBandIsDark = !currentGridBandIsDark;
16
            currentGridBandIsDark = !currentGridBandIsDark;
17
        }
17
        }
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 location
Number of node comparisons0