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