TreeSelectionChangedEvent ev = (TreeSelectionChangedEvent) e; if ( ev.getSelected() != null && ev.getSelected().length == 1 && ev.getSelected()[0] != null && ev.getSelected()[0].getAllowsChildren()) { setEnabled(true); } else { setEnabled(false); }
TreeSelectionChangedEvent treeEvent = (TreeSelectionChangedEvent) e; if (treeEvent.getSelected().length == 1 && treeEvent.getSelected()[0] instanceof IMailbox) { setEnabled(true); } else { setEnabled(false); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/tree/action/CreateSubFolderAction.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/tree/action/FilterPreferencesAction.java
Method name: void selectionChanged(SelectionChangedEvent) Method name: void selectionChanged(SelectionChangedEvent)
Number of AST nodes: 4 Number of AST nodes: 4
1
TreeSelectionChangedEvent ev = (TreeSelectionChangedEvent) e;
1
TreeSelectionChangedEvent treeEvent = (TreeSelectionChangedEvent) e;
2
		
2
		
3
		if ( ev.getSelected() != null && ev.getSelected().length == 1 && ev.getSelected()[0] != null && ev.getSelected()[0].getAllowsChildren()) {
3
		if (treeEvent.getSelected().length == 1 && treeEvent.getSelected()[0] instanceof IMailbox) {
4
			setEnabled(true);
4
			setEnabled(true);
5
		} else {
5
		} else {
6
			setEnabled(false);
6
			setEnabled(false);
7
		}
7
		}
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.3
Clones locationClones are in different classes having the same super class
Number of node comparisons1