ImapItem imap = account.getImapItem(); imap .setString("host", (String) data .getData("IncomingServer.host")); imap.setString("user", (String) data .getData("IncomingServer.login")); // TODO (@author fdietz): All this code for creating a new // IMAPRootFolder should // be moved to a FolderFactory // -> this way "path" would be handled in the factory, too // parent directory for mail folders // for example: ".columba/mail/" // String path = // MailConfig.getInstance().getConfigDirectory().getPath(); try { // IMAPRootFolder parentFolder = FolderFactory.getInstance() // .createIMAPRootFolder(account); // IMailFolder inbox = FolderFactory.getInstance() // .createIMAPFolder(parentFolder, "INBOX"); IMailFolder inbox = FolderFactory.getInstance().createIMAPRootFolder(account); folder = inbox; } catch (FolderCreationException e1) { e1.printStackTrace();
if (column == null) { try { IExtension extension = pluginHandler.getExtension("Subject"); String uiId = extension.getMetadata().getAttribute("ui"); IExtension uiExtension = pluginUIHandler.getExtension(uiId); column = (DefaultCriteriaRow) uiExtension .instanciateExtension(args); } catch (Exception ex) { ex.printStackTrace(); } criteria.setTypeString("Subject"); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/accountwizard/AccountCreator.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/filter/CriteriaList.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
ImapItem imap = account.getImapItem();
2
			imap
3
					.setString("host", (String) data
4
							.getData("IncomingServer.host"));
5
			imap.setString("user", (String) data
6
					.getData("IncomingServer.login"));
7
			// TODO (@author fdietz): All this code for creating a new
8
			// IMAPRootFolder should
9
			// be moved to a FolderFactory
10
			// -> this way "path" would be handled in the factory, too
11
			// parent directory for mail folders
12
			// for example: ".columba/mail/"
13
			// String path =
14
			// MailConfig.getInstance().getConfigDirectory().getPath(
1
if (column == null) {
2
				try {
3
					IExtension extension = pluginHandler.getExtension("Subject");
15
);
4
					String uiId = extension.getMetadata().getAttribute("ui");
16
			try {
5
			
17
//				IMAPRootFolder parentFolder = FolderFactory.getInstance()
18
//						.createIMAPRootFolder(account);
19
//				IMailFolder inbox = FolderFactory.getInstance()
20
//						.createIMAPFolder(parentFolder, "INBOX");
21
				IMailFolder inbox = FolderFactory.getInstance().createIMAPRootFolder(account);
22
				folder = inbox;
23
			} catch (FolderCreation
6
		IExtension uiExtension = pluginUIHandler.getExtension(uiId);
7
					column = (DefaultCriteriaRow) uiExtension
8
							.instanciateExtension(args);
24
Exception e1) {
9
				} catch (Exception ex) {
25
				e1.printStackTrace();
10
					ex.printStackTrace();
26
			
11
				}
12
				criteria.setTypeString("Subject");
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.0
Clones location
Number of node comparisons0