String id = null; if (criteriaTechnicalName .equals(ContactSearchProvider.CRITERIA_DISPLAYNAME_CONTAINS)) { id = f.findByName(searchTerm); } else if (criteriaTechnicalName .equals(ContactSearchProvider.CRITERIA_EMAIL_CONTAINS)) { id = f.findByEmailAddress(searchTerm); }
FilterCriteria criteria = null; if (searchCriteriaTechnicalName .equals(MailSearchProvider.CRITERIA_BODY_CONTAINS)) { criteria = MailFilterFactory.createBodyContains(searchTerm); } else if (searchCriteriaTechnicalName .equals(MailSearchProvider.CRITERIA_SUBJECT_CONTAINS)) { criteria = MailFilterFactory.createSubjectContains(searchTerm);
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/contact/src/main/java/org/columba/contact/search/ContactSearchProvider.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/search/MailSearchProvider.java
Method name: List query(String, String, boolean, int, int) Method name: FilterCriteria createFilterCriteria(String, String)
Number of AST nodes: 5 Number of AST nodes: 3
1
String id = null;
1
FilterCriteria criteria = null;
2
			if (criteriaTechnicalName
2
		if (searchCriteriaTechnicalName
3
					.equals(ContactSearchProvider.CRITERIA_DISPLAYNAME_CONTAINS)) {
3
				.equals(MailSearchProvider.CRITERIA_BODY_CONTAINS)) {
4
				id = f.findByName(searchTerm);
4
			criteria = MailFilterFactory.createBodyContains(searchTerm);
5
			} else if (criteriaTechnicalName
5
		} else if (searchCriteriaTechnicalName
6
					.equals(ContactSearchProvider.CRITERIA_EMAIL_CONTAINS)) {
6
				.equals(MailSearchProvider.CRITERIA_SUBJECT_CONTAINS)) {
7
				id = f.findByEmailAddress(searchTerm);
7
			criteria = MailFilterFactory.createSubjectContains(searchTerm);
8
			}
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 comparisons4