File path: /columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/dialog/contact/ContactEditorDialog.java | File path: /columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/dialog/contact/ContactEditorDialog.java | |||
Method name: void layoutComponents()
|
Method name: void layoutComponents()
|
|||
Number of AST nodes: 3 | Number of AST nodes: 3 | |||
1 | personalInfoPanel.setBorder(Borders.DIALOG_BORDER);↵ | 1 | contactPanel.setBorder(Borders.DIALOG_BORDER);↵ | |
2 | personalInfoPanel↵ | 2 | contactPanel↵ | |
3 | .setLayout(new FormLayout(↵ | 3 | .setLayout(new FormLayout(↵ | |
4 | new ColumnSpec[] {↵ | 4 | new ColumnSpec[] {↵ | |
5 | FormFactory.DEFAULT_COLSPEC,↵ | 5 | FormFactory.DEFAULT_COLSPEC,↵ | |
6 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | 6 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | |
7 | new ColumnSpec(ColumnSpec.FILL,↵ | 7 | new ColumnSpec(ColumnSpec.FILL,↵ | |
8 | Sizes.DEFAULT,↵ | 8 | Sizes.DEFAULT,↵ | |
9 | FormSpec.DEFAULT_GROW),↵ | 9 | FormSpec.DEFAULT_GROW),↵ | |
10 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | 10 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | |
11 | FormFactory.DEFAULT_COLSPEC,↵ | 11 | FormFactory.DEFAULT_COLSPEC,↵ | |
12 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | 12 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | |
13 | new ColumnSpec(ColumnSpec.FILL,↵ | 13 | new ColumnSpec(ColumnSpec.FILL,↵ | |
14 | Sizes.DEFAULT,↵ | 14 | Sizes.DEFAULT,↵ | |
15 | FormSpec.DEFAULT_GROW) },↵ | 15 | FormSpec.DEFAULT_GROW) },↵ | |
16 | new RowSpec[] {↵ | 16 | new RowSpec[] {↵ | |
17 | FormFactory.DEFAULT_ROWSPEC,↵ | 17 | FormFactory.DEFAULT_ROWSPEC,↵ | |
18 | FormFactory.LINE_GAP_ROWSPEC,↵ | 18 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
19 | new RowSpec(RowSpec.FILL,↵ | 19 | ↵ | |
20 | Sizes.DEFAULT↵ | 20 | FormFactory.DEFAULT_ROWSPEC,↵ | |
21 | ,↵ | 21 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
22 | FormSpec.NO_GROW),↵ | 22 | FormFactory.DEFAULT_ROWSPEC,↵ | |
23 | FormFactory.LINE_GAP_ROWSPEC,↵ | 23 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
24 | new RowSpec(RowSpec.FILL,↵ | 24 | new RowSpec(RowSpec.FILL,↵ | |
25 | Sizes.DEFAULT,↵ | 25 | Sizes.DEFAULT,↵ | |
26 | FormSpec.NO_GROW),↵ | 26 | FormSpec.NO_GROW),↵ | |
27 | FormFactory.LINE_GAP_ROWSPEC,↵ | 27 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
28 | new RowSpec(RowSpec.FILL,↵ | 28 | new RowSpec(RowSpec.FILL,↵ | |
29 | Sizes.DEFAULT,↵ | 29 | Sizes.DEFAULT,↵ | |
30 | FormSpec.NO_GROW),↵ | 30 | FormSpec.NO_GROW),↵ | |
31 | FormFactory.LINE_GAP_ROWSPEC,↵ | 31 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
32 | new RowSpec(RowSpec.FILL,↵ | 32 | new RowSpec(RowSpec.FILL,↵ | |
33 | Sizes.DEFAULT,↵ | 33 | Sizes.DEFAULT,↵ | |
34 | FormSpec.NO_GROW),↵ | 34 | FormSpec.NO_GROW),↵ | |
35 | FormFactory.LINE_GAP_ROWSPEC,↵ | 35 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
36 | FormFactory.DEFAULT_ROWSPEC,↵ | 36 | FormFactory.DEFAULT_ROWSPEC,↵ | |
37 | FormFactory.LINE_GAP_ROWSPEC,↵ | 37 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
38 | FormFactory.DEFAULT_ROWSPEC,↵ | 38 | FormFactory.DEFAULT_ROWSPEC,↵ | |
39 | FormFactory.LINE_GAP_ROWSPEC,↵ | 39 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
40 | new RowSpec(RowSpec.FILL,↵ | 40 | new RowSpec(RowSpec.FILL,↵ | |
41 | Sizes.DEFAULT,↵ | 41 | Sizes.DEFAULT,↵ | |
42 | FormSpec.NO_GROW),↵ | 42 | FormSpec.NO_GROW),↵ | |
43 | FormFactory.LINE_GAP_ROWSPEC,↵ | 43 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
44 | new RowSpec(RowSpec.FILL,↵ | 44 | new RowSpec(RowSpec.FILL,↵ | |
45 | Sizes.DEFAULT,↵ | 45 | Sizes.DEFAULT,↵ | |
46 | FormSpec.NO_GROW),↵ | 46 | FormSpec.NO_GROW),↵ | |
47 | FormFactory.LINE_GAP_ROWSPEC,↵ | 47 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
48 | new RowSpec(RowSpec.FILL,↵ | 48 | ↵ | |
49 | Sizes.DEFAULT,↵ | |||
50 | FormSpec.NO_GROW),↵ | |||
51 | FormFactory.LINE_GAP_ROWSPEC,↵ | |||
52 | FormFactory.DEFAULT_ROWSPEC,↵ | 49 | FormFactory.DEFAULT_ROWSPEC,↵ | |
53 | FormFactory.LINE_GAP_ROWSPEC,↵ | 50 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
54 | FormFactory.DEFAULT_ROWSPEC,↵ | 51 | FormFactory.DEFAULT_ROWSPEC,↵ | |
55 | FormFactory.LINE_GAP_ROWSPEC,↵ | 52 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
56 | new RowSpec(RowSpec.FILL,↵ | 53 | new RowSpec(RowSpec.FILL,↵ | |
57 | Sizes.DEFAULT,↵ | 54 | Sizes.DEFAULT,↵ | |
58 | FormSpec.NO_GROW),↵ | 55 | FormSpec.NO_GROW),↵ | |
59 | FormFactory.LINE_GAP_ROWSPEC,↵ | 56 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
60 | FormFactory.DEFAULT_ROWSPEC↵ | 57 | new RowSpec(RowSpec.FILL,↵ | |
58 | Sizes.DEFAULT,↵ | |||
61 | }));↵ | 59 | FormSpec.NO_GROW) }));↵ | |
62 | ((FormLayout) personalInfoPanel.getLayout())↵ | 60 | ((FormLayout) contactPanel.getLayout())↵ | |
63 | .setRowGroups(new int[][] { { 3, 5, 7, 9, 15,↵ | 61 | .setRowGroups(new int[][] { { 7, 9, 11, 17, 19,↵ | |
64 | 17, 19, 25 } }); | 62 | 25, 27 } }); | |
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 the same method |
Number of node comparisons | 9 |
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 | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
73 | personalInfoPanel.setBorder(Borders.DIALOG_BORDER); |
| 8 | contactPanel.setBorder(Borders.DIALOG_BORDER); | |||||||||||||||||||||||||
74 | personalInfoPanel.setLayout(new FormLayout(new ColumnSpec[] {FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW)}, new RowSpec[] {FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC})); |
| 9 | contactPanel.setLayout(new FormLayout(new ColumnSpec[] {FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW)}, new RowSpec[] {FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW)})); | |||||||||||||||||||||||||
75 | ((FormLayout)personalInfoPanel.getLayout()).setRowGroups(new int[][] {{3, 5, 7, 9, 15, 17, 19, 25}}); |
| 10 | ((FormLayout)contactPanel.getLayout()).setRowGroups(new int[][] {{7, 9, 11, 17, 19, 25, 27}}); |
Row | Violation |
---|