if (t instanceof SortedTreeModelDecorator) { // sorting is enabled SortedTreeModelDecorator treemodel = (SortedTreeModelDecorator) t; Comparator c = treemodel.getSortingComparator(); tree = new SortedJTree(FolderTreeModel.getInstance()); // apply sorting state SortedTreeModelDecorator m = (SortedTreeModelDecorator) tree .getModel(); m.setSortingComparator(c); } else { // sorting is disabled tree = new SortedJTree(FolderTreeModel.getInstance()); }
if (t instanceof SortedTreeModelDecorator) { // sorting is enabled SortedTreeModelDecorator treemodel = (SortedTreeModelDecorator) t; Comparator c = treemodel.getSortingComparator(); tree = new SortedJTree(FolderTreeModel.getInstance()); // apply sorting state SortedTreeModelDecorator m = (SortedTreeModelDecorator) tree .getModel(); m.setSortingComparator(c); } else { // sorting is disabled tree = new SortedJTree(FolderTreeModel.getInstance()); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/tree/util/CreateFolderDialog.java File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/tree/util/SelectFolderDialog.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
if (t instanceof SortedTreeModelDecorator) {
1
if (t instanceof SortedTreeModelDecorator) {
2
			// sorting is enabled
2
				// sorting is enabled
3
			SortedTreeModelDecorator treemodel = (SortedTreeModelDecorator) t;
3
				SortedTreeModelDecorator treemodel = (SortedTreeModelDecorator) t;
4
			Comparator c = treemodel.getSortingComparator();
4
				Comparator c = treemodel.getSortingComparator();
5
			tree = new SortedJTree(FolderTreeModel.getInstance());
5
				tree = new SortedJTree(FolderTreeModel.getInstance());
6
			// apply sorting state
6
				// apply sorting state
7
			SortedTreeModelDecorator m = (SortedTreeModelDecorator) tree
7
				SortedTreeModelDecorator m = (SortedTreeModelDecorator) tree
8
					.getModel();
8
						.getModel();
9
			m.setSortingComparator(c);
9
				m.setSortingComparator(c);
10
		} else {
10
			} else {
11
			// sorting is disabled
11
				// sorting is disabled
12
			tree = new SortedJTree(FolderTreeModel.getInstance());
12
				tree = new SortedJTree(FolderTreeModel.getInstance());
13
		}
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