File path: /sql12/plugins/refactoring/src/net/sourceforge/squirrel_sql/plugins/refactoring/gui/DefaultDropDialog.java | File path: /sql12/plugins/refactoring/src/net/sourceforge/squirrel_sql/plugins/refactoring/gui/DropTableDialog.java | |||
Method name: void init()
|
Method name: void init()
|
|||
Number of AST nodes: 32 | Number of AST nodes: 32 | |||
1 | JLabel catalogLabel = getBorderedLabel(DefaultDropDialog.i18n.CATALOG_LABEL + " ", emptyBorder); ↵ | 1 | JLabel catalogLabel = getBorderedLabel(i18n.CATALOG_LABEL + " ", emptyBorder);↵ | |
2 | pane.add(catalogLabel, getLabelConstraints(c));↵ | 2 | pane.add(catalogLabel, getLabelConstraints(c));↵ | |
3 | ↵ | |||
4 | JTextField catalogTF = new JTextField(); ↵ | 3 | JTextField catalogTF = new JTextField();↵ | |
5 | catalogTF.setPreferredSize(mediumField); ↵ | 4 | catalogTF.setPreferredSize(mediumField);↵ | |
6 | catalogTF.setEditable(false); ↵ | 5 | catalogTF.setEditable(false);↵ | |
7 | catalogTF.setText(_objectInfo[0].getCatalogName()); ↵ | 6 | catalogTF.setText(tableInfos[0].getCatalogName());↵ | |
8 | pane.add(catalogTF, getFieldConstraints(c));↵ | 7 | pane.add(catalogTF, getFieldConstraints(c));↵ | |
9 | ↵ | |||
10 | // Schema ↵ | 8 | // Schema↵ | |
11 | JLabel schemaLabel = getBorderedLabel(DefaultDropDialog.i18n.SCHEMA_LABEL + " ", emptyBorder); ↵ | 9 | JLabel schemaLabel = getBorderedLabel(i18n.SCHEMA_LABEL + " ", emptyBorder);↵ | |
12 | pane.add(schemaLabel, getLabelConstraints(c));↵ | 10 | pane.add(schemaLabel, getLabelConstraints(c));↵ | |
13 | ↵ | |||
14 | JTextField schemaTF = new JTextField(); ↵ | 11 | JTextField schemaTF = new JTextField();↵ | |
15 | schemaTF.setPreferredSize(mediumField); ↵ | 12 | schemaTF.setPreferredSize(mediumField);↵ | |
16 | schemaTF.setEditable(false); ↵ | 13 | schemaTF.setEditable(false);↵ | |
17 | schemaTF.setText(_objectInfo[0].getSchemaName()); ↵ | 14 | schemaTF.setText(tableInfos[0].getSchemaName());↵ | |
18 | pane.add(schemaTF, getFieldConstraints(c));↵ | 15 | pane.add(schemaTF, getFieldConstraints(c));↵ | |
19 | ↵ | |||
20 | // view list ↵ | 16 | // table list ↵ | |
21 | JLabel viewListLabel = getBorderedLabel(_dropItem, emptyBorder); ↵ | 17 | JLabel tableListLabel = getBorderedLabel(i18n.TABLE_LABEL + " ", emptyBorder);↵ | |
22 | viewListLabel.setVerticalAlignment(JLabel.NORTH); ↵ | 18 | tableListLabel.setVerticalAlignment(JLabel.NORTH);↵ | |
23 | pane.add(viewListLabel, getLabelConstraints(c));↵ | 19 | pane.add(tableListLabel, getLabelConstraints(c));↵ | |
24 | ↵ | |||
25 | JList viewList = new JList(getSimpleNames(_objectInfo)); ↵ | 20 | JList tableList = new JList(getSimpleNames(tableInfos));↵ | |
26 | viewList.setEnabled(false);↵ | 21 | tableList.setEnabled(false);↵ | |
27 | ↵ | |||
28 | JScrollPane sp = new JScrollPane(viewList); ↵ | 22 | JScrollPane sp = new JScrollPane(tableList);↵ | |
29 | c = getFieldConstraints(c); ↵ | 23 | c = getFieldConstraints(c);↵ | |
30 | c.weightx = 1; ↵ | 24 | c.weightx = 1;↵ | |
31 | c.weighty = 1; ↵ | 25 | c.weighty = 1;↵ | |
32 | c.fill = GridBagConstraints.BOTH; ↵ | 26 | c.fill = GridBagConstraints.BOTH;↵ | |
33 | pane.add(sp, c);↵ | 27 | pane.add(sp, c);↵ | |
34 | ↵ | |||
35 | // Cascade Constraints Checkbox ↵ | 28 | // Cascade Constraints Checkbox↵ | |
36 | _cascadeConstraintsLabel = new JLabel(DefaultDropDialog.i18n.CASCADE_LABEL + " "); ↵ | 29 | JLabel cascadeConstraintsLabel = new JLabel(i18n.CASCADE_LABEL + " ");↵ | |
37 | _cascadeConstraintsLabel.setBorder(emptyBorder); ↵ | 30 | cascadeConstraintsLabel.setBorder(emptyBorder);↵ | |
38 | pane.add(_cascadeConstraintsLabel, getLabelConstraints(c));↵ | 31 | pane.add(cascadeConstraintsLabel, getLabelConstraints(c));↵ | |
39 | ↵ | |||
40 | _cascadeCB = new JCheckBox(); ↵ | 32 | cascadeCB = new JCheckBox();↵ | |
41 | _cascadeCB.setPreferredSize(mediumField); ↵ | 33 | cascadeCB.setPreferredSize(mediumField);↵ | |
42 | pane.add(_cascadeCB, getFieldConstraints(c)); ↵ | 34 | pane.add(cascadeCB, getFieldConstraints(c));↵ | |
43 | super.executeButton.setRequestFocusEnabled(true); | 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 in different classes having the same super class |
Number of node comparisons | 702 |
Number of mapped statements | 29 |
Number of unmapped statements in the first code fragment | 3 |
Number of unmapped statements in the second code fragment | 3 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 2 |
ID | Statement | ID | Statement | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | JLabel catalogLabel = getBorderedLabel(i18n.CATALOG_LABEL + " ", emptyBorder); | ||||||||||||||||||||||||||||||
1 | JLabel catalogLabel = getBorderedLabel(DefaultDropDialog.i18n.CATALOG_LABEL + " ", emptyBorder); |
| 26 | JLabel cascadeConstraintsLabel = new JLabel(i18n.CASCADE_LABEL + " "); | ||||||||||||||||||||||||||||
2 | pane.add(catalogLabel, getLabelConstraints(c)); |
| 28 | pane.add(cascadeConstraintsLabel, getLabelConstraints(c)); | ||||||||||||||||||||||||||||
3 | JTextField catalogTF = new JTextField(); | 3 | JTextField catalogTF = new JTextField(); | |||||||||||||||||||||||||||||
4 | catalogTF.setPreferredSize(mediumField); | 4 | catalogTF.setPreferredSize(mediumField); | |||||||||||||||||||||||||||||
5 | catalogTF.setEditable(false); | 5 | catalogTF.setEditable(false); | |||||||||||||||||||||||||||||
6 | catalogTF.setText(_objectInfo[0].getCatalogName()); |
| 6 | catalogTF.setText(tableInfos[0].getCatalogName()); | ||||||||||||||||||||||||||||
7 | pane.add(catalogTF, getFieldConstraints(c)); | 7 | pane.add(catalogTF, getFieldConstraints(c)); | |||||||||||||||||||||||||||||
| 8 | JLabel schemaLabel = getBorderedLabel(i18n.SCHEMA_LABEL + " ", emptyBorder); | ||||||||||||||||||||||||||||||
8 | JLabel schemaLabel = getBorderedLabel(DefaultDropDialog.i18n.SCHEMA_LABEL + " ", emptyBorder); | | ||||||||||||||||||||||||||||||
9 | pane.add(schemaLabel, getLabelConstraints(c)); | 9 | pane.add(schemaLabel, getLabelConstraints(c)); | |||||||||||||||||||||||||||||
10 | JTextField schemaTF = new JTextField(); | 10 | JTextField schemaTF = new JTextField(); | |||||||||||||||||||||||||||||
11 | schemaTF.setPreferredSize(mediumField); | 11 | schemaTF.setPreferredSize(mediumField); | |||||||||||||||||||||||||||||
12 | schemaTF.setEditable(false); | 12 | schemaTF.setEditable(false); | |||||||||||||||||||||||||||||
13 | schemaTF.setText(_objectInfo[0].getSchemaName()); |
| 13 | schemaTF.setText(tableInfos[0].getSchemaName()); | ||||||||||||||||||||||||||||
14 | pane.add(schemaTF, getFieldConstraints(c)); | 14 | pane.add(schemaTF, getFieldConstraints(c)); | |||||||||||||||||||||||||||||
15 | JLabel viewListLabel = getBorderedLabel(_dropItem, emptyBorder); |
| 15 | JLabel tableListLabel = getBorderedLabel(i18n.TABLE_LABEL + " ", emptyBorder); | ||||||||||||||||||||||||||||
16 | viewListLabel.setVerticalAlignment(JLabel.NORTH); |
| 16 | tableListLabel.setVerticalAlignment(JLabel.NORTH); | ||||||||||||||||||||||||||||
17 | pane.add(viewListLabel, getLabelConstraints(c)); |
| 17 | pane.add(tableListLabel, getLabelConstraints(c)); | ||||||||||||||||||||||||||||
18 | JList viewList = new JList(getSimpleNames(_objectInfo)); |
| 18 | JList tableList = new JList(getSimpleNames(tableInfos)); | ||||||||||||||||||||||||||||
19 | viewList.setEnabled(false); |
| 19 | tableList.setEnabled(false); | ||||||||||||||||||||||||||||
20 | JScrollPane sp = new JScrollPane(viewList); |
| 20 | JScrollPane sp = new JScrollPane(tableList); | ||||||||||||||||||||||||||||
21 | c = getFieldConstraints(c); | 21 | c = getFieldConstraints(c); | |||||||||||||||||||||||||||||
22 | c.weightx = 1; | 22 | c.weightx = 1; | |||||||||||||||||||||||||||||
23 | c.weighty = 1; | 23 | c.weighty = 1; | |||||||||||||||||||||||||||||
24 | c.fill = GridBagConstraints.BOTH; | 24 | c.fill = GridBagConstraints.BOTH; | |||||||||||||||||||||||||||||
25 | pane.add(sp, c); | 25 | pane.add(sp, c); | |||||||||||||||||||||||||||||
26 | _cascadeConstraintsLabel = new JLabel(DefaultDropDialog.i18n.CASCADE_LABEL + " "); |
| 29 | cascadeCB = new JCheckBox(); | ||||||||||||||||||||||||||||
27 | _cascadeConstraintsLabel.setBorder(emptyBorder); |
| 27 | cascadeConstraintsLabel.setBorder(emptyBorder); | ||||||||||||||||||||||||||||
| 30 | cascadeCB.setPreferredSize(mediumField); | ||||||||||||||||||||||||||||||
28 | pane.add(_cascadeConstraintsLabel, getLabelConstraints(c)); |
| 31 | pane.add(cascadeCB, getFieldConstraints(c)); | ||||||||||||||||||||||||||||
29 | _cascadeCB = new JCheckBox(); |
| | |||||||||||||||||||||||||||||
30 | _cascadeCB.setPreferredSize(mediumField); |
| 2 | pane.add(catalogLabel, getLabelConstraints(c)); | ||||||||||||||||||||||||||||
31 | pane.add(_cascadeCB, getFieldConstraints(c)); | | ||||||||||||||||||||||||||||||
32 | super.executeButton.setRequestFocusEnabled(true); | 32 | super.executeButton.setRequestFocusEnabled(true); |
Row | Violation |
---|---|
1 | Expression catalogLabel cannot be parameterized, because it has dependencies to/from statements that will be extracted |
2 | Expression cascadeConstraintsLabel cannot be parameterized, because it has dependencies to/from statements that will be extracted |
3 | Type net.sourceforge.squirrel_sql.fw.sql.IDatabaseObjectInfo[] of variable _objectInfo does not match with type net.sourceforge.squirrel_sql.fw.sql.ITableInfo[] of variable tableInfos |
4 | Type net.sourceforge.squirrel_sql.fw.sql.IDatabaseObjectInfo[] of variable _objectInfo does not match with type net.sourceforge.squirrel_sql.fw.sql.ITableInfo[] of variable tableInfos |
5 | Type net.sourceforge.squirrel_sql.fw.sql.IDatabaseObjectInfo[] of variable _objectInfo does not match with type net.sourceforge.squirrel_sql.fw.sql.ITableInfo[] of variable tableInfos |
6 | Expression _cascadeConstraintsLabel is a field being modified, and thus it cannot be parameterized |
7 | Expression cascadeCB is a field being modified, and thus it cannot be parameterized |
8 | Expression _cascadeConstraintsLabel cannot be parameterized, because it has dependencies to/from statements that will be extracted |
9 | Expression cascadeConstraintsLabel cannot be parameterized, because it has dependencies to/from statements that will be extracted |
10 | Expression _cascadeConstraintsLabel cannot be parameterized, because it has dependencies to/from statements that will be extracted |
11 | Expression cascadeCB cannot be parameterized, because it has dependencies to/from statements that will be extracted |
12 | Expression getLabelConstraints(c) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
13 | Expression getFieldConstraints(c) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
14 | Unmatched statement _cascadeCB=new JCheckBox(); cannot be moved before the extracted code, because it has control dependencies from statements that will be extracted |
15 | Expression _cascadeCB.setPreferredSize(mediumField) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
16 | Expression pane.add(catalogLabel,getLabelConstraints(c)) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
17 | Expression _cascadeCB.setPreferredSize(mediumField) is a void method call, and thus it cannot be parameterized |
18 | Expression pane.add(catalogLabel,getLabelConstraints(c)) is a void method call, and thus it cannot be parameterized |
19 | Expression _cascadeCB cannot be parameterized, because it has dependencies to/from statements that will be extracted |
20 | Expression _cascadeCB.setPreferredSize(mediumField) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
21 | Expression pane.add(catalogLabel,getLabelConstraints(c)) cannot be parameterized, because it has dependencies to/from statements that will be extracted |
22 | Expression _cascadeCB.setPreferredSize(mediumField) is a void method call, and thus it cannot be parameterized |
23 | Expression pane.add(catalogLabel,getLabelConstraints(c)) is a void method call, and thus it cannot be parameterized |