File path: /jfreechart-1.0.10/src/org/jfree/chart/ClipPath.java | File path: /jfreechart-1.0.10/src/org/jfree/chart/annotations/XYPolygonAnnotation.java | |||
Method name: GeneralPath generateClipPath(Rectangle2D, ValueAxis, ValueAxis)
|
Method name: void draw(Graphics2D, XYPlot, Rectangle2D, ValueAxis, ValueAxis, int, PlotRenderingInfo)
|
|||
Number of AST nodes: 3 | Number of AST nodes: 3 | |||
1 | transX = horizontalAxis.valueToJava2D(↵ | 1 | x = domainAxis.valueToJava2D(↵ | |
2 | this.xValue[k], dataArea, RectangleEdge.BOTTOM↵ | |||
3 | ↵ | 2 | this.polygon[i], dataArea, ↵ | |
4 | );↵ | 3 | domainEdge);↵ | |
5 | transY = verticalAxis.valueToJava2D(↵ | 4 | y = rangeAxis.valueToJava2D(↵ | |
6 | this.yValue[k], dataArea, RectangleEdge.LEFT↵ | |||
5 | this.polygon[i + 1], dataArea, ↵ | |||
7 | );↵ | 6 | rangeEdge);↵ | |
8 | generalPath.lineTo((float) transX, (float) transY); | 7 | area.lineTo((float) y, (float) x); | |
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 1 |
Number of non-refactorable cases | 0 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.0 |
Clones location | Clones are in different classes |
Number of node comparisons | 10 |
Number of mapped statements | 3 |
Number of unmapped statements in the first code fragment | 0 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 2 |
ID | Statement | ID | Statement | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
6 | transX = horizontalAxis.valueToJava2D(this.xValue[k], dataArea, RectangleEdge.BOTTOM); |
| 13 | y = rangeAxis.valueToJava2D(this.polygon[i + 1], dataArea, rangeEdge); | ||||||||||||||||||||||
7 | transY = verticalAxis.valueToJava2D(this.yValue[k], dataArea, RectangleEdge.LEFT); |
| 12 | x = domainAxis.valueToJava2D(this.polygon[i], dataArea, domainEdge); | ||||||||||||||||||||||
8 | generalPath.lineTo((float)transX, (float)transY); |
| 14 | area.lineTo((float)y, (float)x); |
Row | Violation |
---|