if ( m instanceof BshMethod ) { Vector v = new Vector(); v.addElement( m ); v.addElement( method ); methods.put( name, v ); } else // Vector ((Vector)m).addElement( method );
if(comp instanceof EditPane) vec.addElement(comp); else if(comp instanceof JSplitPane) { JSplitPane split = (JSplitPane)comp; getEditPanes(vec,split.getLeftComponent()); getEditPanes(vec,split.getRightComponent()); }
Clone fragments detected by clone detection tool
File path: /jEdit-4.2/src/bsh/NameSpace.java File path: /jEdit-4.2/src/org/gjt/sp/jedit/View.java
Method name: void setMethod(String, BshMethod) Method name: void getEditPanes(Vector, Component)
Number of AST nodes: 6 Number of AST nodes: 6
1
if ( m instanceof BshMethod ) {
1
if(comp instanceof 
2
			Vector v = new Vector();
2
EditPane)
3
			v.addElement( m );
3
			vec.addElement(comp);
4
			v.addElement( method );
4
		
5
			methods.put( name, v );
6
		} else // Vector
7
			((Vector)m).addElement( method );
5
else if(comp instanceof JSplitPane)
6
		{
7
			JSplitPane split = (JSplitPane)comp;
8
			getEditPanes(vec,split.getLeftComponent());
9
			getEditPanes(vec,split.getRightComponent());
10
		}
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
Number of node comparisons2