static class OpenAction extends EditAction { private String dockable; //{{{ OpenAction constructor OpenAction(String name) { super(name); this.dockable = name; } //}}} //{{{ invoke() method public void invoke(View view) { view.getDockableWindowManager() .showDockableWindow(dockable); } //}}} //{{{ getCode() method public String getCode() { return "view.getDockableWindowManager()" + ".showDockableWindow(\"" + dockable + "\");";
static class FloatAction extends EditAction { private String dockable; //{{{ FloatAction constructor FloatAction(String name) { super(name + "-float"); this.dockable = name; } //}}} //{{{ invoke() method public void invoke(View view) { view.getDockableWindowManager() .floatDockableWindow(dockable); } //}}} //{{{ getCode() method public String getCode() { return "view.getDockableWindowManager()" + ".floatDockableWindow(\"" + dockable + "\");";
Clone fragments detected by clone detection tool
File path: /jEdit-4.2/src/org/gjt/sp/jedit/gui/DockableWindowManager.java File path: /jEdit-4.2/src/org/gjt/sp/jedit/gui/DockableWindowManager.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
static class OpenAction extends EditAction
1
static class FloatAction extends EditAction
2
		{
2
		{
3
			private String dockable;
3
			private String dockable;
4
			//{{{ OpenAction constructor
4
			//{{{ FloatAction constructor
5
			OpenAction(String name)
5
			FloatAction(String name)
6
			{
6
			{
7
				super(name);
7
				super(name + "-float");
8
				this.dockable = name;
8
				this.dockable = name;
9
			} //}}}
9
			} //}}}
10
			//{{{ invoke() method
10
			//{{{ invoke() method
11
			public void invoke(View view)
11
			public void invoke(View view)
12
			{
12
			{
13
				view.getDockableWindowManager()
13
				view.getDockableWindowManager()
14
					.showDockableWindow(dockable);
14
					.floatDockableWindow(dockable);
15
			} //}}}
15
			} //}}}
16
			//{{{ getCode() method
16
			//{{{ getCode() method
17
			public String getCode()
17
			public String getCode()
18
			{
18
			{
19
				return "view.getDockableWindowManager()"
19
				return "view.getDockableWindowManager()"
20
					+ ".showDockableWindow(\"" + dockable + "\");";
20
					+ ".floatDockableWindow(\"" + dockable + "\");";
21
			
21
			
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