_removeButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { int index = _columnTable.getSelectedRow(); if (index != -1) { String removed = _columnTableModel.deleteRow(index); _columnBox.addItem(removed); _addButton.setEnabled(true); if (_columnTableModel.getRowCount() == 0) { _removeButton.setEnabled(false); } else { int deleteIndex = 0; if (index > 0) deleteIndex = index - 1; _columnTable.getSelectionModel().setSelectionInterval(0, deleteIndex); } } AddIndexDialog.this.checkInputCompletion();
removeButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { int index = _columTable.getSelectedRow(); if (index != -1) { String removed = _columnTableModel.deleteRow(index); localColumBox.addItem(removed); addButton.setEnabled(true); if (_columnTableModel.getRowCount() == 0) { removeButton.setEnabled(false); } else { int deleteIndex = 0; if (index > 0) deleteIndex = index - 1; _columTable.getSelectionModel().setSelectionInterval(0, deleteIndex); } } AddUniqueConstraintDialog.this.checkInputCompletion();
Clone fragments detected by clone detection tool
File path: /sql12/plugins/refactoring/src/net/sourceforge/squirrel_sql/plugins/refactoring/gui/AddIndexDialog.java File path: /sql12/plugins/refactoring/src/net/sourceforge/squirrel_sql/plugins/refactoring/gui/AddUniqueConstraintDialog.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
_removeButton.addActionListener(new ActionListener()
1
removeButton.addActionListener(new ActionListener()
2
			{
2
			{
3
				public void actionPerformed(ActionEvent e)
3
				public void actionPerformed(ActionEvent e)
4
				{
4
				{
5
					int index = _columnTable.getSelectedRow();
5
					int index = _columTable.getSelectedRow();
6
					if (index != -1)
6
					if (index != -1)
7
					{
7
					{
8
						String removed = _columnTableModel.deleteRow(index);
8
						String removed = _columnTableModel.deleteRow(index);
9

9
						_columnBox.addItem(removed);
10
						localColumBox.addItem(removed);
10
						_addButton.setEnabled(true);
11
						addButton.setEnabled(true);
11
						if (_columnTableModel.getRowCount() == 0)
12
						if (_columnTableModel.getRowCount() == 0)
12
						{
13
						{
13
							_removeButton.setEnabled(false);
14
							removeButton.setEnabled(false);
14
						} else
15
						} else
15
						{
16
						{
16
							int deleteIndex = 0;
17
							int deleteIndex = 0;
17
							if (index > 0)
18
							if (index > 0)
18
								deleteIndex = index - 1;
19
								deleteIndex = index - 1;
19
							_columnTable.getSelectionModel().setSelectionInterval(0, deleteIndex);
20
							_columTable.getSelectionModel().setSelectionInterval(0, deleteIndex);
20
						}
21
						}
21
					}
22
					}
22
					AddIndexDialog.this.checkInputCompletion();
23
					AddUniqueConstraintDialog.this.checkInputCompletion();
23
				
24
				
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.0
Clones location
Number of node comparisons0