IFilterRule rule = filter.getFilterRule(); if (rule.count() > 1) { updateComponents(false); rule.remove(i); update(); }
IFilterActionList actionList = filter.getFilterActionList(); if (actionList.getChildCount() > 1) { updateComponents(false); actionList.remove(i); update(); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/filter/CriteriaList.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/config/filter/ActionList.java
Method name: void remove(int) Method name: void remove(int)
Number of AST nodes: 5 Number of AST nodes: 5
1
IFilterRule rule = filter.getFilterRule();
1
IFilterActionList actionList = filter.getFilterActionList();
2
		if (rule.count() > 1) {
2
		if (actionList.getChildCount() > 1) {
3
			updateComponents(false);
3
			updateComponents(false);
4
			rule.remove(i);
4
			actionList.remove(i);
5
			update();
5
			update();
6
		}
6
		}
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.1
Clones locationClones are in different classes having the same super class
Number of node comparisons1