if (action.equals("INCOMING_BUTTON")) { SelectFolderDialog dialog = new SelectFolderDialog(mediator); if (dialog.success()) { IMailFolder folder = (IMailFolder) dialog.getSelectedFolder(); String treePath = folder.getTreePath(); incomingChooseFolderButton.setText(treePath); } }
TreeView treeView = (TreeView) c; TreePath path = treeView.getSelectionModel().getSelectionPath(); IMailFolder folderNode = (IMailFolder) path.getLastPathComponent(); if (folderNode.supportsMove()) { exportObject = new FolderTransfer((IMailbox) folderNode); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/account/SpamPanel.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/tree/TreeViewTransferHandler.java
Method name: void actionPerformed(ActionEvent) Method name: Transferable createTransferable(JComponent)
Number of AST nodes: 6 Number of AST nodes: 5
1
if (action.equals("INCOMING_BUTTON")) {
2
			SelectFolderDialog dialog = new SelectFolderDialog(mediator);
3
			if (dialog.success()) {
4
	
1
TreeView treeView = (TreeView) c;
2
			TreePath path = treeView.getSelectionModel().getSelectionPath();
5
			IMailFolder folder = (IMailFolder) dialog.getSelectedFolder();
3
			IMailFolder folderNode = (IMailFolder) 
6
				String treePath = folder.getTreePath();
7
				incomingChooseFolderButton.setText(treePath
4
path.getLastPathComponent();
5
			if (folderNode.supportsMove()) {
8
);
6
				exportObject = new FolderTransfer((IMailbox) folderNode);
9
			}
7
			}
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.3
Clones locationClones are in different classes
Number of node comparisons1