File path: /jfreechart-1.0.10/tests/org/jfree/chart/junit/BarChart3DTests.java | File path: /jfreechart-1.0.10/tests/org/jfree/chart/junit/LineChart3DTests.java | |||
Method name: JFreeChart createBarChart3D()
|
Method name: JFreeChart createLineChart3D()
|
|||
Number of AST nodes: 3 | Number of AST nodes: 2 | |||
1 | Number[][] data = new Integer[][]↵ | 1 | Number[][] data = new Integer[][]↵ | |
2 | {{new Integer(-3), new Integer(-2)},↵ | 2 | {{new Integer(-3), new Integer(-2)},↵ | |
3 | {new Integer(-1), new Integer(1)},↵ | 3 | {new Integer(-1), new Integer(1)},↵ | |
4 | {new Integer(2), new Integer(3)}};↵ | 4 | {new Integer(2), new Integer(3)}};↵ | |
5 | CategoryDataset dataset = DatasetUtilities.createCategoryDataset("S", ↵ | 5 | CategoryDataset dataset = DatasetUtilities.createCategoryDataset("S", ↵ | |
6 | "C", data);↵ | 6 |
| |
7 | // create the chart...↵ | |||
8 | return ChartFactory.createBarChart3D("Bar Chart 3D", "Domain", "Range",↵ | |||
9 | dataset, PlotOrientation.HORIZONTAL, true, true, true); | |||
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 0 |
Number of non-refactorable cases | 1 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.0 |
Clones location | Clones are in different classes having the same super class |
Number of node comparisons | 6 |
Number of mapped statements | 2 |
Number of unmapped statements in the first code fragment | 1 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 3 |
ID | Statement | ID | Statement | |||||
---|---|---|---|---|---|---|---|---|
1 | Number[][] data = new Integer[][] {{new Integer(-3), new Integer(-2)}, {new Integer(-1), new Integer(1)}, {new Integer(2), new Integer(3)}}; | 1 | Number[][] data = new Integer[][] {{new Integer(-3), new Integer(-2)}, {new Integer(-1), new Integer(1)}, {new Integer(2), new Integer(3)}}; | |||||
2 | CategoryDataset dataset = DatasetUtilities.createCategoryDataset("S", "C", data); | 2 | CategoryDataset dataset = DatasetUtilities.createCategoryDataset("S", "C", data); | |||||
3 | return ChartFactory.createBarChart3D("Bar Chart 3D", "Domain", "Range", dataset, PlotOrientation.HORIZONTAL, true, true, true); |
| |
Row | Violation |
---|---|
1 | Unmatched statement return ChartFactory.createBarChart3D("Bar Chart 3D","Domain","Range",dataset,PlotOrientation.HORIZONTAL,true,true,true); cannot be moved before or after the extracted code, because it has dependencies to/from statements that will be extracted |
2 | Unmatched return ChartFactory.createBarChart3D("Bar Chart 3D","Domain","Range",dataset,PlotOrientation.HORIZONTAL,true,true,true); |