if (url.getProtocol().equalsIgnoreCase("mailto")) { // open composer ComposerController controller = new ComposerController(); new DefaultContainer(controller); ComposerModel model = new ComposerModel(); model.setTo(url.getFile()); // apply model controller.setComposerModel(model); controller.updateComponents(true); } else { ColumbaDesktop.getInstance().browse(url); }
try { ComposerModel model = new ComposerModel(MailUrlParser .parse(commandLine.getOptionValue("mail"))); // new NewMessageAction().actionPerformed(null); ComposerController controller = new ComposerController(); new DefaultContainer(controller); controller.setComposerModel(model); ColumbaCmdLineParser.getInstance().setRestoreLastSession(false); } catch (ParserException e1) { LOG.warning(e1.getLocalizedMessage()); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/message/viewer/TextViewer.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/main/MailMain.java
Method name: void mouseClicked(MouseEvent) Method name: void handleCommandLineParameters(CommandLine)
Number of AST nodes: 8 Number of AST nodes: 6
1
if (url.getProtocol().equalsIgnoreCas
1
try {
2
					ComposerModel model = new ComposerModel(MailUrlParser
2
e("mailto")) {
3
							.parse(commandLine.getOptionValue("mail"))
4
);
3
				// open composer
5
					// 
6
new NewMessageAction().actionPerformed(null);
4
				ComposerController controller = new ComposerController();
7
					ComposerController controller = new ComposerController();
5
				new DefaultContainer(controller);
8
					new DefaultContainer(controller);
6
				ComposerModel model = new ComposerModel();
9
					controller.setComposerModel(model);
7
				model.setTo(url.getFile());
10
				
8
				// apply model
9
				controller.setComposerModel(model);
11
	ColumbaCmdLineParser.getInstance().setRestoreLastSession(false);
10
				controller.updateComponents(true);
12
				
11
			} else {
12
				ColumbaDesktop.getInstance().browse(url
13
} catch (ParserException e1) {
13
);
14
					LOG.warning(e1.getLocalizedMessage());
14
			}
15
				}
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 comparisons1