Object newUid = generateNextUid(); ColumbaHeader h = (ColumbaHeader) ((ColumbaHeader) message.getHeader()); h.getAttributes().put("columba.uid", newUid); headerList.add(h, newUid); messageList.put(newUid, message); return newUid;
MessageFrameController c = new MessageFrameController( (ThreePaneMailFrameController) getFrameMediator()); new DefaultContainer(c); IMailFolderCommandReference r = ((MailFrameMediator) getFrameMediator()) .getTableSelection(); c.setTreeSelection(r); c.setTableSelection(r); CommandProcessor.getInstance().addOp(new ViewMessageCommand(c, r));
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/folder/temp/TempFolder.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/table/action/OpenMessageWithMessageFrameAction.java
Method name: Object addMessage(IColumbaMessage) Method name: void actionPerformed(ActionEvent)
Number of AST nodes: 6 Number of AST nodes: 6
1
Object newUid = generateNextUid();
2
        ColumbaHeader h = (ColumbaHeader) ((ColumbaHeader) message.getHeader());
3
        h.getAttributes().put("columba.uid", newUid);
4
        headerList.add(h, newUid);
5
        messageList.put(newUid, message);
6
        return newUid
1
MessageFrameController c = new MessageFrameController(
2
				(ThreePaneMailFrameController) getFrameMediator());
3
		new DefaultContainer(c);
4
		IMailFolderCommandReference r = ((MailFrameMediator) getFrameMediator())
5
				.getTableSelection();
6
		c.setTreeSelection(r);
7
		c.setTableSelection(r);
7
;
8
		CommandProcessor.getInstance().addOp(new ViewMessageCommand(c, r));
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 locationClones are in different classes
Number of node comparisons36