if (!dialect.supportsAlterColumnNull()) { nullableCheckBox.setEnabled(false); //i18n[ColumnDetailsDialog.columnNullLabel={0} does not //support altering column nullability] String noColumnSupportMsg = s_stringMgr.getString("ColumnDetailsDialog.columnNullToolTip", dbName); nullableCheckBox.setToolTipText(noColumnSupportMsg); } else { nullableCheckBox.setEnabled(true); nullableCheckBox.setToolTipText(null); }
if (_columnList.getSelectedValue() == null) { setAllButtonEnabled(false); } else { String selected = String.valueOf(_columnList.getSelectedValue()); _lookupTab.onSourceColumnChange(selected); _foreignKeyTextField.setText("fk_" + selected); setAllButtonEnabled(true); }
Clone fragments detected by clone detection tool
File path: /sql12/app/src/net/sourceforge/squirrel_sql/client/gui/db/ColumnDetailDialog.java File path: /sql12/plugins/refactoring/src/net/sourceforge/squirrel_sql/plugins/refactoring/gui/AddLookupTableDialog.java
Method name: void itemStateChanged(ItemEvent) Method name: void valueChanged(ListSelectionEvent)
Number of AST nodes: 6 Number of AST nodes: 6
1
if (!dialect.supportsAlterColumnNull()) {
1
if (
2
                    nullableCheckBox.setEnabled(false);
3
                    //i18n[ColumnDetailsDialog.columnNullLabel={0} does not 
4
                    //support altering column nullability]
5
                    String noColumnSupportMsg = 
6
                        s_stringMgr.getString("ColumnDetailsDialog.columnNullToolTip",
7
                                              dbName);
8
                    nullableCheckBox.setToolTipText(noColumnSupportMsg);
9
                } else {
10
                    nullableCheckBox.setEnabled(true);
11
                    nullableCheckBox.setToolTipText(null);
12
                
2
_columnList.getSelectedValue() == null)
3
				{
4
					setAllButtonEnabled(false);
5
				} else
6
				{
7
					String selected = String.valueOf(_columnList.getSelectedValue());
8
					_lookupTab.onSourceColumnChange(selected);
9
					_foreignKeyTextField.setText("fk_" + selected);
10
					setAllButtonEnabled(true);
13
}
11
				}
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.1
Clones locationClones are in different classes
Number of node comparisons1