if (next.getSource() != lastFolder) { // new folder, fire to the old folder fireTableEvent(new TableModelChangedEvent( TableModelChangedEvent.REMOVE, lastFolder, collectedUids.toArray())); // clear list and collect uids for new folder collectedUids.clear(); collectedUids.add(next.getChanges()); lastFolder = (IMailFolder) next.getSource(); } else { collectedUids.add(next.getChanges()); }
if (b) { matchComboBox.setSelectedItem(criteria.getCriteriaString()); textField.setText(criteria.getPatternString()); } else { criteria .setCriteriaString((String) matchComboBox.getSelectedItem()); criteria.setPatternString((String) textField.getText()); new MailFilterCriteria(criteria).setHeaderfieldString(criteria .getTypeString()); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/folder/event/FolderEventDelegator.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/filter/plugins/HeaderCriteriaRow.java
Method name: void processTableEvents() Method name: void updateComponents(boolean)
Number of AST nodes: 6 Number of AST nodes: 6
1
if (next.getSource() != lastFolder) {
1
if (
2
					// new folder, fire to the old folder
3
					fireTableEvent(new TableModelChangedEvent(
4
							TableModelChangedEvent.REMOVE, lastFolder,
5
							collectedUids.toArray()));
6
					// clear list and collect uids for new folder
7
					collectedUids.clear();
8
					collectedUids.add(next.getChanges
2
b) {
3
			matchComboBox.setSelectedItem(criteria.getCriteriaString());
4
			textField.setText(criteria.getPatternString());
5
		} else {
6
			criteria
7
					.setCriteriaString((String) matchComboBox.getSelectedItem());
9
());
8
			criteria.setPatternString((String) textField.getText());
9

10
					lastFolder = (IMailFolder) next.getSource();
10
			
11
				} else {
12
					collectedUids.add(next.getChanges
11
new MailFilterCriteria(criteria).setHeaderfieldString(criteria
13
());
12
					.getTypeString());
14
				}
13
		}
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