for (Iterator it = cats.iterator(); it.hasNext();) { Category cat = (Category) it.next(); Object isHidden = cat .getProperty(PropertyKey.getKey(PROP_FILTERED)); if (MigUtil.isTrue(isHidden) == false) it.remove(); }
if (dialog.success()) { IMailFolder destFolder = (IMailFolder) dialog.getSelectedFolder(); IMailFolderCommandReference result = ((MailFrameMediator) getFrameMediator()) .getTableSelection(); result.setDestinationFolder(destFolder); MoveMessageCommand c = new MoveMessageCommand(result); CommandProcessor.getInstance().addOp(c); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/calendar/MainCalendarController.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/table/action/MoveMessageAction.java
Method name: void filterDateArea(DateAreaBean) Method name: void actionPerformed(ActionEvent)
Number of AST nodes: 5 Number of AST nodes: 6
1
for (Iterator it = cats.iterator(); it.hasNext();) {
1
if (dialog.success()) {
2
			Category cat = (Category) it.next();
2
			IMailFolder destFolder = (IMailFolder) dialog.getSelectedFolder();
3
			Object isHidden = cat
3
			
4
					.getProperty(PropertyKey.getKey(PROP_FILTERED)
4
IMailFolderCommandReference result = ((MailFrameMediator) getFrameMediator())
5
					.getTableSelection();
5
);
6
			result.setDestinationFolder(destFolder);
6
			if (MigUtil.isTrue(isHidden) == false)
7
			
7
				it.remove(
8
MoveMessageCommand c = new MoveMessageCommand(result);
8
);
9
			CommandProcessor.getInstance().addOp(c);
9
		}
10
		}
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