DefaultIntervalXYDataset d = new DefaultIntervalXYDataset();
double[] x1 = new double[] {1.0, 2.0, 3.0};
double[] x1Start = new double[] {0.9, 1.9, 2.9};
double[] x1End = new double[] {1.1, 2.1, 3.1};
double[] y1 = new double[] {4.0, 5.0, 6.0};
double[] y1Start = new double[] {1.09, 2.09, 3.09};
double[] y1End = new double[] {1.11, 2.11, 3.11};
double[][] data1 = new double[][] {x1, x1Start, x1End, y1, y1Start,
y1End};
d.addSeries("S1", data1);
double[] x2 = new double[] {11.0, 12.0, 13.0};
double[] x2Start = new double[] {10.9, 11.9, 12.9};
double[] x2End = new double[] {11.1, 12.1, 13.1};
double[] y2 = new double[] {14.0, 15.0, 16.0};
double[] y2Start = new double[] {11.09, 12.09, 13.09};
double[] y2End = new double[] {11.11, 12.11, 13.11};
double[][] data2 = new double[][] {x2, x2Start, x2End, y2, y2Start,
y2End};
d.addSeries("S2", data2);
return d;
DefaultIntervalXYDataset d = new DefaultIntervalXYDataset();
double[] x1 = new double[] {1.0, 2.0, 3.0};
double[] x1Start = new double[] {0.9, 1.9, 2.9};
double[] x1End = new double[] {1.1, 2.1, 3.1};
double[] y1 = new double[] {4.0, 5.0, 6.0};
double[] y1Start = new double[] {1.09, 2.09, 3.09};
double[] y1End = new double[] {1.11, 2.11, 3.11};
double[][] data1 = new double[][] {x1, x1Start, x1End, y1, y1Start,
y1End};
d.addSeries("S1", data1);
double[] x2 = new double[] {11.0, 12.0, 13.0};
double[] x2Start = new double[] {10.9, 11.9, 12.9};
double[] x2End = new double[] {11.1, 12.1, 13.1};
double[] y2 = new double[] {14.0, 15.0, 16.0};
double[] y2Start = new double[] {11.09, 12.09, 13.09};
double[] y2End = new double[] {11.11, 12.11, 13.11};
double[][] data2 = new double[][] {x2, x2Start, x2End, y2, y2Start,
y2End};
d.addSeries("S2", data2);
return d;
Clone fragments detected by clone detection tool
File path: /jfreechart-1.0.10/tests/org/jfree/chart/renderer/xy/junit/ClusteredXYBarRendererTests.java
|
|
File path: /jfreechart-1.0.10/tests/org/jfree/data/xy/junit/DefaultIntervalXYDatasetTests.java
|
Method name: DefaultIntervalXYDataset createSampleDataset1()
|
|
Method name: DefaultIntervalXYDataset createSampleDataset1()
|
Number of AST nodes: 18
|
|
Number of AST nodes: 18
|
|
1 | DefaultIntervalXYDataset d = new DefaultIntervalXYDataset();↵ | | 1 | DefaultIntervalXYDataset d = new DefaultIntervalXYDataset();↵
|
2 | double[] x1 = new double[] {1.0, 2.0, 3.0};↵ | | 2 | double[] x1 = new double[] {1.0, 2.0, 3.0};↵
|
3 | double[] x1Start = new double[] {0.9, 1.9, 2.9};↵ | | 3 | double[] x1Start = new double[] {0.9, 1.9, 2.9};↵
|
4 | double[] x1End = new double[] {1.1, 2.1, 3.1};↵ | | 4 | double[] x1End = new double[] {1.1, 2.1, 3.1};↵
|
5 | double[] y1 = new double[] {4.0, 5.0, 6.0};↵ | | 5 | double[] y1 = new double[] {4.0, 5.0, 6.0};↵
|
6 | double[] y1Start = new double[] {1.09, 2.09, 3.09};↵ | | 6 | double[] y1Start = new double[] {1.09, 2.09, 3.09};↵
|
7 | double[] y1End = new double[] {1.11, 2.11, 3.11};↵ | | 7 | double[] y1End = new double[] {1.11, 2.11, 3.11};↵
|
8 | double[][] data1 = new double[][] {x1, x1Start, x1End, y1, y1Start,↵ | | 8 | double[][] data1 = new double[][] {x1, x1Start, x1End, y1, y1Start,↵
|
9 | y1End};↵ | | 9 | y1End};↵
|
10 | d.addSeries("S1", data1);↵ | | 10 | d.addSeries("S1", data1);↵
|
|
11 | double[] x2 = new double[] {11.0, 12.0, 13.0};↵ | | 11 | double[] x2 = new double[] {11.0, 12.0, 13.0};↵
|
12 | double[] x2Start = new double[] {10.9, 11.9, 12.9};↵ | | 12 | double[] x2Start = new double[] {10.9, 11.9, 12.9};↵
|
13 | double[] x2End = new double[] {11.1, 12.1, 13.1};↵ | | 13 | double[] x2End = new double[] {11.1, 12.1, 13.1};↵
|
14 | double[] y2 = new double[] {14.0, 15.0, 16.0};↵ | | 14 | double[] y2 = new double[] {14.0, 15.0, 16.0};↵
|
15 | double[] y2Start = new double[] {11.09, 12.09, 13.09};↵ | | 15 | double[] y2Start = new double[] {11.09, 12.09, 13.09};↵
|
16 | double[] y2End = new double[] {11.11, 12.11, 13.11};↵ | | 16 | double[] y2End = new double[] {11.11, 12.11, 13.11};↵
|
17 | double[][] data2 = new double[][] {x2, x2Start, x2End, y2, y2Start,↵ | | 17 | double[][] data2 = new double[][] {x2, x2Start, x2End, y2, y2Start,↵
|
18 | y2End};↵ | | 18 | y2End};↵
|
19 | d.addSeries("S2", data2);↵ | | 19 | d.addSeries("S2", data2);↵
|
20 | return d; | | 20 | return d;
|
See real code fragment |
|
See real code fragment |
Summary
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 having the same super class |
Number of node comparisons | 234 |
-
{Refactorable}
Mapping Summary
Number of mapped statements | 18 |
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 1 |
Mapped Statements
ID |
Statement |
|
ID |
Statement |
1 | DefaultIntervalXYDataset d = new DefaultIntervalXYDataset(); | | 1 | DefaultIntervalXYDataset d = new DefaultIntervalXYDataset(); |
2 | double[] x1 = new double[] {1.0, 2.0, 3.0}; | | 2 | double[] x1 = new double[] {1.0, 2.0, 3.0}; |
3 | double[] x1Start = new double[] {0.9, 1.9, 2.9}; | | 3 | double[] x1Start = new double[] {0.9, 1.9, 2.9}; |
4 | double[] x1End = new double[] {1.1, 2.1, 3.1}; | | 4 | double[] x1End = new double[] {1.1, 2.1, 3.1}; |
5 | double[] y1 = new double[] {4.0, 5.0, 6.0}; | | 5 | double[] y1 = new double[] {4.0, 5.0, 6.0}; |
6 | double[] y1Start = new double[] {1.09, 2.09, 3.09}; | | 6 | double[] y1Start = new double[] {1.09, 2.09, 3.09}; |
7 | double[] y1End = new double[] {1.11, 2.11, 3.11}; | | 7 | double[] y1End = new double[] {1.11, 2.11, 3.11}; |
8 | double[][] data1 = new double[][] {x1, x1Start, x1End, y1, y1Start, y1End}; | | 8 | double[][] data1 = new double[][] {x1, x1Start, x1End, y1, y1Start, y1End}; |
9 | d.addSeries("S1", data1); | | 9 | d.addSeries("S1", data1); |
10 | double[] x2 = new double[] {11.0, 12.0, 13.0}; | | 10 | double[] x2 = new double[] {11.0, 12.0, 13.0}; |
11 | double[] x2Start = new double[] {10.9, 11.9, 12.9}; | | 11 | double[] x2Start = new double[] {10.9, 11.9, 12.9}; |
12 | double[] x2End = new double[] {11.1, 12.1, 13.1}; | | 12 | double[] x2End = new double[] {11.1, 12.1, 13.1}; |
13 | double[] y2 = new double[] {14.0, 15.0, 16.0}; | | 13 | double[] y2 = new double[] {14.0, 15.0, 16.0}; |
14 | double[] y2Start = new double[] {11.09, 12.09, 13.09}; | | 14 | double[] y2Start = new double[] {11.09, 12.09, 13.09}; |
15 | double[] y2End = new double[] {11.11, 12.11, 13.11}; | | 15 | double[] y2End = new double[] {11.11, 12.11, 13.11}; |
16 | double[][] data2 = new double[][] {x2, x2Start, x2End, y2, y2Start, y2End}; | | 16 | double[][] data2 = new double[][] {x2, x2Start, x2End, y2, y2Start, y2End}; |
17 | d.addSeries("S2", data2); | | 17 | d.addSeries("S2", data2); |
18 | return d; | | 18 | return d; |
Precondition Violations (0)
Row |
Violation |