for (int i = listeners.length - 2; i >= 0; i -= 2) { if (listeners[i] != TreeModelListener.class) continue; if (modelEvent == null) { modelEvent = new TreeModelEvent(source, path, childIndices, children); } ((TreeModelListener)listeners[i + 1]) .treeNodesChanged(modelEvent); }
for (int i = listeners.length - 2; i >= 0; i -= 2) { if (listeners[i] != TreeModelListener.class) continue; if (modelEvent == null) { modelEvent = new TreeModelEvent(source, path, childIndices, children); } ((TreeModelListener)listeners[i + 1]) .treeNodesRemoved(modelEvent); }
Clone fragments detected by clone detection tool
File path: /jEdit-4.2/src/org/gjt/sp/jedit/gui/OptionsDialog.java File path: /jEdit-4.2/src/org/gjt/sp/jedit/gui/OptionsDialog.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
for (int i = listeners.length - 2; i >= 0; i -= 2)
1
for (int i = listeners.length - 2; i >= 0; i -= 2)
2
			{
2
			{
3
				if (listeners[i] != TreeModelListener.class)
3
				if (listeners[i] != TreeModelListener.class)
4
					continue;
4
					continue;
5
				if (modelEvent == null)
5
				if (modelEvent == null)
6
				{
6
				{
7
					modelEvent = new TreeModelEvent(source,
7
					modelEvent = new TreeModelEvent(source,
8
						path, childIndices, children);
8
						path, childIndices, children);
9
				}
9
				}
10
				((TreeModelListener)listeners[i + 1])
10
				((TreeModelListener)listeners[i + 1])
11
					.treeNodesChanged(modelEvent);
11
					.treeNodesRemoved(modelEvent);
12
			}
12
			}
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