File path: /jfreechart-1.0.10/src/org/jfree/chart/labels/BubbleXYItemLabelGenerator.java | File path: /jfreechart-1.0.10/src/org/jfree/chart/labels/StandardXYZToolTipGenerator.java | |||
Method name: Object[] createItemArray(XYZDataset, int, int)
|
Method name: Object[] createItemArray(XYZDataset, int, int)
|
|||
Number of AST nodes: 17 | Number of AST nodes: 17 | |||
1 | Object[] result = new Object[4];↵ | 1 | Object[] result = new Object[4];↵ | |
2 | result[0] = dataset.getSeriesKey(series).toString();↵ | 2 | result[0] = dataset.getSeriesKey(series).toString();↵ | |
3 | ↵ | |||
3 | Number x = dataset.getX(series, item);↵ | 4 | Number x = dataset.getX(series, item);↵ | |
4 | DateFormat xf = getXDateFormat();↵ | 5 | DateFormat xf = getXDateFormat();↵ | |
5 | if (xf != null) {↵ | 6 | if (xf != null) {↵ | |
6 | result[1] = xf.format(x);↵ | 7 | result[1] = xf.format(x); ↵ | |
7 | }↵ | 8 | }↵ | |
8 | else {↵ | 9 | else {↵ | |
9 | result[1] = getXFormat().format(x);↵ | 10 | result[1] = getXFormat().format(x);↵ | |
10 | }↵ | 11 | }↵ | |
12 | ↵ | |||
11 | Number y = dataset.getY(series, item);↵ | 13 | Number y = dataset.getY(series, item);↵ | |
12 | DateFormat yf = getYDateFormat();↵ | 14 | DateFormat yf = getYDateFormat();↵ | |
13 | if (yf != null) {↵ | 15 | if (yf != null) {↵ | |
14 | result[2] = yf.format(y);↵ | 16 | result[2] = yf.format(y);↵ | |
15 | }↵ | 17 | }↵ | |
16 | else {↵ | 18 | else {↵ | |
17 | result[2] = getYFormat().format(y);↵ | 19 | result[2] = getYFormat().format(y);↵ | |
18 | }↵ | 20 | }↵ | |
21 | ↵ | |||
19 | Number z = dataset.getZ(series, item);↵ | 22 | Number z = dataset.getZ(series, item);↵ | |
20 | if (this.zDateFormat != null) {↵ | 23 | if (this.zDateFormat != null) {↵ | |
21 | result[3] = this.zDateFormat.format(z);↵ | 24 | result[3] = this.zDateFormat.format(z); ↵ | |
22 | }↵ | 25 | }↵ | |
23 | else {↵ | 26 | else {↵ | |
24 | result[3] = this.zFormat.format(z);↵ | 27 | result[3] = this.zFormat.format(z); ↵ | |
25 | }↵ | 28 | }↵ | |
29 | ↵ | |||
26 | return result; | 30 |
| |
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.7 |
Clones location | Clones are in different classes having the same super class |
Number of node comparisons | 121 |
Number of mapped statements | 17 |
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) | 70.4 |
Clone type | Type 1 |
ID | Statement | ID | Statement | |
---|---|---|---|---|
1 | Object[] result = new Object[4]; | 1 | Object[] result = new Object[4]; | |
2 | result[0] = dataset.getSeriesKey(series).toString(); | 2 | result[0] = dataset.getSeriesKey(series).toString(); | |
3 | Number x = dataset.getX(series, item); | 3 | Number x = dataset.getX(series, item); | |
4 | DateFormat xf = getXDateFormat(); | 4 | DateFormat xf = getXDateFormat(); | |
5 | if (xf != null) | 5 | if (xf != null) | |
6 | result[1] = xf.format(x); | 6 | result[1] = xf.format(x); | |
else | else | |||
7 | result[1] = getXFormat().format(x); | 7 | result[1] = getXFormat().format(x); | |
8 | Number y = dataset.getY(series, item); | 8 | Number y = dataset.getY(series, item); | |
9 | DateFormat yf = getYDateFormat(); | 9 | DateFormat yf = getYDateFormat(); | |
10 | if (yf != null) | 10 | if (yf != null) | |
11 | result[2] = yf.format(y); | 11 | result[2] = yf.format(y); | |
else | else | |||
12 | result[2] = getYFormat().format(y); | 12 | result[2] = getYFormat().format(y); | |
13 | Number z = dataset.getZ(series, item); | 13 | Number z = dataset.getZ(series, item); | |
14 | if (this.zDateFormat != null) | 14 | if (this.zDateFormat != null) | |
15 | result[3] = this.zDateFormat.format(z); | 15 | result[3] = this.zDateFormat.format(z); | |
else | else | |||
16 | result[3] = this.zFormat.format(z); | 16 | result[3] = this.zFormat.format(z); | |
17 | return result; | 17 | return result; |
Row | Violation |
---|