File path: /jfreechart-1.0.10/src/org/jfree/chart/axis/NumberAxis.java | File path: /jfreechart-1.0.10/src/org/jfree/chart/axis/NumberAxis.java | |||
Method name: TickUnitSource createIntegerTickUnits()
|
Method name: TickUnitSource createIntegerTickUnits(Locale)
|
|||
Number of AST nodes: 35 | Number of AST nodes: 34 | |||
1 | TickUnits units = new TickUnits();↵ | 1 | TickUnits units = new TickUnits();↵ | |
2 | DecimalFormat df0 = new DecimalFormat("0");↵ | 2 | ↵ | |
3 | DecimalFormat df1 = new DecimalFormat("#,##0");↵ | 3 | NumberFormat numberFormat = NumberFormat.getNumberInstance(locale);↵ | |
4 | units.add(new NumberTickUnit(1, df0));↵ | 4 | units.add(new NumberTickUnit(1, numberFormat));↵ | |
5 | units.add(new NumberTickUnit(2, df0));↵ | 5 | units.add(new NumberTickUnit(2, numberFormat));↵ | |
6 | units.add(new NumberTickUnit(5, df0));↵ | 6 | units.add(new NumberTickUnit(5, numberFormat));↵ | |
7 | units.add(new NumberTickUnit(10, df0));↵ | 7 | units.add(new NumberTickUnit(10, numberFormat));↵ | |
8 | units.add(new NumberTickUnit(20, df0));↵ | 8 | units.add(new NumberTickUnit(20, numberFormat));↵ | |
9 | units.add(new NumberTickUnit(50, df0));↵ | 9 | units.add(new NumberTickUnit(50, numberFormat));↵ | |
10 | units.add(new NumberTickUnit(100, df0));↵ | 10 | units.add(new NumberTickUnit(100, numberFormat));↵ | |
11 | units.add(new NumberTickUnit(200, df0));↵ | 11 | units.add(new NumberTickUnit(200, numberFormat));↵ | |
12 | units.add(new NumberTickUnit(500, df0));↵ | 12 | units.add(new NumberTickUnit(500, numberFormat));↵ | |
13 | units.add(new NumberTickUnit(1000, df1));↵ | 13 | units.add(new NumberTickUnit(1000, numberFormat));↵ | |
14 | units.add(new NumberTickUnit(2000, df1));↵ | 14 | units.add(new NumberTickUnit(2000, numberFormat));↵ | |
15 | units.add(new NumberTickUnit(5000, df1));↵ | 15 | units.add(new NumberTickUnit(5000, numberFormat));↵ | |
16 | units.add(new NumberTickUnit(10000, df1));↵ | 16 | units.add(new NumberTickUnit(10000, numberFormat));↵ | |
17 | units.add(new NumberTickUnit(20000, df1));↵ | 17 | units.add(new NumberTickUnit(20000, numberFormat));↵ | |
18 | units.add(new NumberTickUnit(50000, df1));↵ | 18 | units.add(new NumberTickUnit(50000, numberFormat));↵ | |
19 | units.add(new NumberTickUnit(100000, df1));↵ | 19 | units.add(new NumberTickUnit(100000, numberFormat));↵ | |
20 | units.add(new NumberTickUnit(200000, df1));↵ | 20 | units.add(new NumberTickUnit(200000, numberFormat));↵ | |
21 | units.add(new NumberTickUnit(500000, df1));↵ | 21 | units.add(new NumberTickUnit(500000, numberFormat));↵ | |
22 | units.add(new NumberTickUnit(1000000, df1));↵ | 22 | units.add(new NumberTickUnit(1000000, numberFormat));↵ | |
23 | units.add(new NumberTickUnit(2000000, df1));↵ | 23 | units.add(new NumberTickUnit(2000000, numberFormat));↵ | |
24 | units.add(new NumberTickUnit(5000000, df1));↵ | 24 | units.add(new NumberTickUnit(5000000, numberFormat));↵ | |
25 | units.add(new NumberTickUnit(10000000, df1));↵ | 25 | units.add(new NumberTickUnit(10000000, numberFormat));↵ | |
26 | units.add(new NumberTickUnit(20000000, df1));↵ | 26 | units.add(new NumberTickUnit(20000000, numberFormat));↵ | |
27 | units.add(new NumberTickUnit(50000000, df1));↵ | 27 | units.add(new NumberTickUnit(50000000, numberFormat));↵ | |
28 | units.add(new NumberTickUnit(100000000, df1));↵ | 28 | units.add(new NumberTickUnit(100000000, numberFormat));↵ | |
29 | units.add(new NumberTickUnit(200000000, df1));↵ | 29 | units.add(new NumberTickUnit(200000000, numberFormat));↵ | |
30 | units.add(new NumberTickUnit(500000000, df1));↵ | 30 | units.add(new NumberTickUnit(500000000, numberFormat));↵ | |
31 | units.add(new NumberTickUnit(1000000000, df1));↵ | 31 | units.add(new NumberTickUnit(1000000000, numberFormat));↵ | |
32 | units.add(new NumberTickUnit(2000000000, df1));↵ | 32 | units.add(new NumberTickUnit(2000000000, numberFormat));↵ | |
33 | units.add(new NumberTickUnit(5000000000.0, df1));↵ | 33 | units.add(new NumberTickUnit(5000000000.0, numberFormat));↵ | |
34 | units.add(new NumberTickUnit(10000000000.0, df1));↵ | 34 | units.add(new NumberTickUnit(10000000000.0, numberFormat));↵ | |
35 | return units; | 35 |
| |
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 declared in the same class |
Number of node comparisons | 1030 |
Number of mapped statements | 34 |
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 | TickUnits units = new TickUnits(); | 1 | TickUnits units = new TickUnits(); | ||||||||||||||||||||||||
2 | DecimalFormat df0 = new DecimalFormat("0"); |
| 2 | NumberFormat numberFormat = NumberFormat.getNumberInstance(locale); | |||||||||||||||||||||||
3 | DecimalFormat df1 = new DecimalFormat("#,##0"); |
| | ||||||||||||||||||||||||
4 | units.add(new NumberTickUnit(1, df0)); |
| 3 | units.add(new NumberTickUnit(1, numberFormat)); | |||||||||||||||||||||||
5 | units.add(new NumberTickUnit(2, df0)); |
| 4 | units.add(new NumberTickUnit(2, numberFormat)); | |||||||||||||||||||||||
6 | units.add(new NumberTickUnit(5, df0)); |
| 5 | units.add(new NumberTickUnit(5, numberFormat)); | |||||||||||||||||||||||
7 | units.add(new NumberTickUnit(10, df0)); |
| 6 | units.add(new NumberTickUnit(10, numberFormat)); | |||||||||||||||||||||||
8 | units.add(new NumberTickUnit(20, df0)); |
| 7 | units.add(new NumberTickUnit(20, numberFormat)); | |||||||||||||||||||||||
9 | units.add(new NumberTickUnit(50, df0)); |
| 8 | units.add(new NumberTickUnit(50, numberFormat)); | |||||||||||||||||||||||
10 | units.add(new NumberTickUnit(100, df0)); |
| 9 | units.add(new NumberTickUnit(100, numberFormat)); | |||||||||||||||||||||||
11 | units.add(new NumberTickUnit(200, df0)); |
| 10 | units.add(new NumberTickUnit(200, numberFormat)); | |||||||||||||||||||||||
12 | units.add(new NumberTickUnit(500, df0)); |
| 11 | units.add(new NumberTickUnit(500, numberFormat)); | |||||||||||||||||||||||
13 | units.add(new NumberTickUnit(1000, df1)); |
| 12 | units.add(new NumberTickUnit(1000, numberFormat)); | |||||||||||||||||||||||
14 | units.add(new NumberTickUnit(2000, df1)); |
| 13 | units.add(new NumberTickUnit(2000, numberFormat)); | |||||||||||||||||||||||
15 | units.add(new NumberTickUnit(5000, df1)); |
| 14 | units.add(new NumberTickUnit(5000, numberFormat)); | |||||||||||||||||||||||
16 | units.add(new NumberTickUnit(10000, df1)); |
| 15 | units.add(new NumberTickUnit(10000, numberFormat)); | |||||||||||||||||||||||
17 | units.add(new NumberTickUnit(20000, df1)); |
| 16 | units.add(new NumberTickUnit(20000, numberFormat)); | |||||||||||||||||||||||
18 | units.add(new NumberTickUnit(50000, df1)); |
| 17 | units.add(new NumberTickUnit(50000, numberFormat)); | |||||||||||||||||||||||
19 | units.add(new NumberTickUnit(100000, df1)); |
| 18 | units.add(new NumberTickUnit(100000, numberFormat)); | |||||||||||||||||||||||
20 | units.add(new NumberTickUnit(200000, df1)); |
| 19 | units.add(new NumberTickUnit(200000, numberFormat)); | |||||||||||||||||||||||
21 | units.add(new NumberTickUnit(500000, df1)); |
| 20 | units.add(new NumberTickUnit(500000, numberFormat)); | |||||||||||||||||||||||
22 | units.add(new NumberTickUnit(1000000, df1)); |
| 21 | units.add(new NumberTickUnit(1000000, numberFormat)); | |||||||||||||||||||||||
23 | units.add(new NumberTickUnit(2000000, df1)); |
| 22 | units.add(new NumberTickUnit(2000000, numberFormat)); | |||||||||||||||||||||||
24 | units.add(new NumberTickUnit(5000000, df1)); |
| 23 | units.add(new NumberTickUnit(5000000, numberFormat)); | |||||||||||||||||||||||
25 | units.add(new NumberTickUnit(10000000, df1)); |
| 24 | units.add(new NumberTickUnit(10000000, numberFormat)); | |||||||||||||||||||||||
26 | units.add(new NumberTickUnit(20000000, df1)); |
| 25 | units.add(new NumberTickUnit(20000000, numberFormat)); | |||||||||||||||||||||||
27 | units.add(new NumberTickUnit(50000000, df1)); |
| 26 | units.add(new NumberTickUnit(50000000, numberFormat)); | |||||||||||||||||||||||
28 | units.add(new NumberTickUnit(100000000, df1)); |
| 27 | units.add(new NumberTickUnit(100000000, numberFormat)); | |||||||||||||||||||||||
29 | units.add(new NumberTickUnit(200000000, df1)); |
| 28 | units.add(new NumberTickUnit(200000000, numberFormat)); | |||||||||||||||||||||||
30 | units.add(new NumberTickUnit(500000000, df1)); |
| 29 | units.add(new NumberTickUnit(500000000, numberFormat)); | |||||||||||||||||||||||
31 | units.add(new NumberTickUnit(1000000000, df1)); |
| 30 | units.add(new NumberTickUnit(1000000000, numberFormat)); | |||||||||||||||||||||||
32 | units.add(new NumberTickUnit(2000000000, df1)); |
| 31 | units.add(new NumberTickUnit(2000000000, numberFormat)); | |||||||||||||||||||||||
33 | units.add(new NumberTickUnit(5000000000.0, df1)); |
| 32 | units.add(new NumberTickUnit(5000000000.0, numberFormat)); | |||||||||||||||||||||||
34 | units.add(new NumberTickUnit(10000000000.0, df1)); |
| 33 | units.add(new NumberTickUnit(10000000000.0, numberFormat)); | |||||||||||||||||||||||
35 | return units; | 34 | return units; |
Row | Violation |
---|---|
1 | Expression new DecimalFormat("0") cannot be parameterized, because it has dependencies to/from statements that will be extracted |
2 | Unmatched statement DecimalFormat df1=new DecimalFormat("#,##0"); cannot be moved before the extracted code, because it has control dependencies from statements that will be extracted |
3 | Expression df0 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
4 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
5 | Expression df0 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
6 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
7 | Expression df0 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
8 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
9 | Expression df0 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
10 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
11 | Expression df0 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
12 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
13 | Expression df0 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
14 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
15 | Expression df0 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
16 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
17 | Expression df0 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
18 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
19 | Expression df0 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
20 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
21 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
22 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
23 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
24 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
25 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
26 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
27 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
28 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
29 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
30 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
31 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
32 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
33 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
34 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
35 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
36 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
37 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
38 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
39 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
40 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
41 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
42 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
43 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
44 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
45 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
46 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
47 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
48 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
49 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
50 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
51 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
52 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
53 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
54 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
55 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
56 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
57 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
58 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
59 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
60 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
61 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
62 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |
63 | Expression df1 cannot be parameterized, because it has dependencies to/from statements that will be extracted |
64 | Expression numberFormat cannot be parameterized, because it has dependencies to/from statements that will be extracted |